VienkarshiJaanis Ierakstīts Novembris 24, 2015 Share Ierakstīts Novembris 24, 2015 (labots) Tātad es pildu vienu no treniņ uzdevumiem un man rodas problēmas ar divdimensiju masīva pagriešanu par 90 grādiem pulksteņrādītāja virzienā. Piemēram. Izvēloties NxM (kā piemēŗs 4x4), tad viss ir kārtībā, bet ja es izvēlos (3x4) tad izmet vel papildus ciparus. for(int i=0; i<n; i++) { for(int j=0; j<m; j++) { cout << a[n-1-j] << " "; } cout << endl; varbūt šajās koda rindās kaut kur ir kļūda. Visu kodu negribās kopēt jo citiem arī ir jāmācas nevis jānoraksta. Labots Novembris 24, 2015 - VienkarshiJaanis Link to comment Share on other sites More sharing options...
Anonīms Alkoholiķis Novembris 24, 2015 Share Novembris 24, 2015 Working as expected, jeb PEBKAC problēma. Link to comment Share on other sites More sharing options...
VienkarshiJaanis Novembris 24, 2015 Author Share Novembris 24, 2015 Nja Ļoti pozitīva atbilde Iesācējam. PEBKAC. Gudri gan. Link to comment Share on other sites More sharing options...
Anonīms Alkoholiķis Novembris 24, 2015 Share Novembris 24, 2015 (labots) Working As Expected - jo lasi masīvā neietilpstošu atmiņu. Pārbaudi uzdevumu kāda izmēra masīvs jāgroza - NxN vai NxM. Esošajā masīva ietvaros īsti nevar nekvadrāta masīvu pagriest par 90 grādiem, ja masīvs nav izmērā NxN. NxM izmēra masīva pagriezšanai vainu sākotnēji jābūt masīvam kurš ir izmērā max(N,M) x max(N,M) vai arī dinamiski jāizveido jauns masīvs izmērā MxN. ------------ Apskatījos kodu, izskatās ka vienkārši nepieciešams izprintēt par 90 grādiem pagrieztu masīvu nevis atmiņā viņu grozīt. Ja tā, tad rakstot šīs divas atbildes esmu patērējis vairāk laika nekā nepieciešams uzdevuma izpildei - un tevis iedotajā kodā ir problēma. Labots Novembris 24, 2015 - Anonīms Alkoholiķis Link to comment Share on other sites More sharing options...
VienkarshiJaanis Novembris 24, 2015 Author Share Novembris 24, 2015 Ir darīts. Neuzmanības kļūdu esmu pielaidis. Uzdevumā ir NxN masīvs. Paldies par palīdzību. Atvainojos par Laika atņemšanu. Paldies Anonīmais Alkoholiķi! Link to comment Share on other sites More sharing options...
bubu Novembris 26, 2015 Share Novembris 26, 2015 Link to comment Share on other sites More sharing options...
Recommended Posts
Izveido kontu, vai pieraksties esošajā, lai komentētu
Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas
Izveidot jaunu kontu
Piereģistrējies un izveido jaunu kontu, tas būs viegli!
Reģistrēt jaunu kontuPierakstīties
Jums jau ir konts? Pierakstieties tajā šeit!
Pierakstīties tagad!