LIN?RDS 2915 Report Share Posted April 8, 2014 karoče taisu programmu c++ valodā, kur ir plaknes daļa jeb divdimensionālais masīvs a[12][12] (izdomati skaitli skaitļi) uz šajā laukumā lauciņi var būt pozitīvi vai negatīvi un tie ir jāievada manuāli programmas kodā. basically, ko man vajag ir lai kāds man pasaka kā var piemēram a[2][3], a[6][3], a[8][5] utt noteiktiem mainīgajiem viegli nomainīt vērtības. rakstīt katru rindiņu a[2][3]=1, a[6][3]=1 variants neder. pie reizes varbūt arī kāds zin vai ir iespējams a[0][no 0 līdz 12] vērtības nomainīt bez for cikla, jo kods ļoti nepārskatāms >.< ceru ka var saprast ko ar to domaju. thx Link to comment Share on other sites More sharing options...
MADYOGA 4852 Report Share Posted April 8, 2014 Bez for cikla nevar. Divi for cikli un visas vērtības nomainītas. Link to comment Share on other sites More sharing options...
LIN?RDS 2915 Author Report Share Posted April 8, 2014 yea bet nevajag visas bet kaut kadas atseviskas. Link to comment Share on other sites More sharing options...
Woiduser 428 Report Share Posted April 8, 2014 (edited) Kaut kādas konkrētas vērtības mainīt tieši tajā brīdī, kad programma jau tiek izpildīta? Un noprotu, ka tu uz konsoles taisi, ja? Ja domā vienizmēra masīvam vērtības definēt programmas kodā, tad laikam šādi bija a[3] = {1, 2, 3, 4}; Edited April 8, 2014 by Woiduser Link to comment Share on other sites More sharing options...
LIN?RDS 2915 Author Report Share Posted April 8, 2014 karoče vajag kaut ko šādu uztaisīt. pildot programmu netiks nekas no šī mainīts. tukšo vērtība 0, restīšu 1. zinu kā izdrukāt, bet nezinu kā ērti var masīva vērtību piešķirt http://pastebin.com/Q035LSYX un jā uz konsoles Link to comment Share on other sites More sharing options...
Woiduser 428 Report Share Posted April 8, 2014 ... 1) Ko vajag uztaisīt? 2) Programmas izpildes laikā uz ekrāna tiek tikai izdrukāts? No tevis neko nevar saprast. Link to comment Share on other sites More sharing options...
LIN?RDS 2915 Author Report Share Posted April 8, 2014 nav svarigi kas tiek drukats. man vajag veidu lai varetu viegli masiva vertibas nomainit un nav jaraksta a[1][1]=1; a[2][2]=1; a[3][3]=1; Link to comment Share on other sites More sharing options...
Woiduser 428 Report Share Posted April 8, 2014 int a[3][4] = { {0, 1, 2, 3} , //1. rinda {4, 5, 6, 7} , //2. rinda {8, 9, 10, 11} //3. rinda }; void main() { for (int i = 0; i < 3; i++) { for (int j = 0; j < 4; j++) { printf("%d\t", a[j]); } printf("\n"); } getch(); } LIN?RDS 1 Link to comment Share on other sites More sharing options...
LIN?RDS 2915 Author Report Share Posted April 8, 2014 paldies!! Link to comment Share on other sites More sharing options...