Citat:
kako to da se dodeljuju vredonosti od 1 do 12,ako krene od t=0 (0*4)+0+1 =1 t =1,onda (1*4)+0+1 =5,onda t=2 (2*4)+0+1=9
za drugu petlju, (0*4)+0 +1 = 1, (0*4)+ 1+1 =2,(0*4)+2+1 =3,(0*4)+3+1 =4....znachi brojevi koje si dobijaju su 1,2,3,4,5,9.?
Nisi isprobao program na racunaru?
Code:
for(t = 0; t < 3; ++t) // <--- dvostruka...
for(i = 0; i < 4; ++i) // <--- ... petlja
num[ t ][ i ] = ( t * 4 ) + i + 1; // <--- elementima matrice dodeljuju se redom vrednosti od 1 do 12
Petlja
i se vrti brže nego
t, ona se zapravo okrene cela (4 puta) za svako t (3 puta):
1-> t=0, i=0; = > 0*4 + 0 + 1 = 1
2-> t=0, i=1; ... itd
3-> t=0, i=2;
4-> t=0, i=3;
5-> t=1, i=0;
6-> t=1, i=1;
7-> t=1, i=2;
8-> t=1, i=3;
9-> t=2, i=0;
10-> t=2, i=1;
11-> t=2, i=2; ... itd
12-> t=2, i=3; = > 2*4 + 3 + 1 = 12