Originariamente inviato da Guglie
codice:
int p[3,3];
for(int i=0; i<3; i++)
for(int k=0; k<3; k++)
p[i,k] = 0;
p[0,2]=1;
cout << p[0,2] << "-";
cout << p[1,2] << "-";
cout << p[2,2] << "-";
risultato: 1-1-1-
invece dovrebbe essere 1-0-0-, perchè io voglio impostare su 1 solo un elemento ( p[0,2], cioè il terzo elemento dentro il primo array ), e non anche gli altri terzi elementi dei successivi array ..
ho sbagliato qlc?
Ma scusa come esprimi le matrici??
La sintassi corretta è :
Quindi correggi così il tuo programma:
codice:
int p [3] [3];
for(int i=0; i<3; i++)
for(int k=0; k<3; k++)
p[i] [k] = 0;
p[0,2]=1;
cout << p[0] [2] << "-";
cout << p[1] [2] << "-";
cout << p[2] [2] << "-";