GRY-Online.pl --> Archiwum Forum

Zapełnienie tablicy kolejnymi liczbami. (C++)

02.11.2008
21:12
[1]

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 :(

02.11.2008
21:13
[2]

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

02.11.2008
21:48
[3]

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.

© 2000-2024 GRY-OnLine S.A.