È dato il seguente programma:
#includeint mat[10][10][10]; main() { int i,j,k; for(i=0; i < 10; i++) for(j=0; j < 10; j++) for(k=0; k < 10; k++) mat[i][j][k]=i+j+k; for(i=0; i < 10; i++) printf("%d ", mat[i][i][i]); } Cosa viene visualizzato a video dall'esecuzione di main()?
Soluzione: 0 3 6 9 12 16 18 21 24 27
Ogni elemento della matrice 10x10x10 è dato dalla somma dei suoi indici i, j, k.
Sono visualizzati gli elementi con i tre indici uguali
- 0+0+0 = 0
- 1+1+1 = 3
- 2+2+2 = 6
- ...