Jump to content
LIN?RDS

divdimensionālais masīvs, c++

Recommended Posts

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

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 by Woiduser
Link to comment
Share on other sites

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();

}

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×