Chapacz [ Chor��y ]
Zapełnienie tablicy kolejnymi liczbami. (C++)
W jaki sposób za pomocą pętli wypełnić dwuwymiarową tablicę kolejnymi liczbami całkowitymi?
Np tablica 3x3
while (a<10)
‹
for (i=0; i<10; ++i) // leci po wierszach
‹
for (j=0l j<10; ++j) // leci po kolumnach
‹
tablica[j] = a;
a++
›››
Tak napisane nie działa :(
maviozo [ Man with a movie camera ]
a++ powinieneś mieć poza pętlami for.
i nie ++i tylko i++
To bym zmienił i sprawdził jeszcze raz
maviozo [ Man with a movie camera ]
aha, chcesz mieć 3x3.....
to na pewno nie w ten sposób.
x=0;
wymiar=3; // jesli chcesz miec wplyw na dlugosc obu tablic
for (a=0;a<wymiar;a++)‹
__for (c=0;c<wymiar;c++) tablica[a][c]=x++;
__›
dostaniesz
tablica[0][0]=0
tablica[0][1]=1
tablica[0][2]=2
tablica[1][0]=3
tablica[1][1]=4
tablica[1][2]=5
tablica[2][0]=6
tablica[2][1]=7
tablica[2][2]=8
[edit] heh, jakich liter nie użyjesz podpadnie pod bbcode;) podkreślniki dla formatowania.