Ho scritto questo codice:
#include <stdio.h>
main(){
//MATRICE DI INTERI DI DIMENSIONE FISSA, PRESTABILITA E CHIDERE ALL'UTENTE DI INSERIRE I NUMERI PER RIEMPIRLA, STAMPARE LA MATRICE
int mat[7][3];
int i;
int j;
for(i = 0; i < 7; i++){
for(j = 0; j < 3; j++){
printf("\nInserire il valore %d della cella %d\n", j, i);
scanf("%d", mat[i][j]);
}
}
for(i = 0; i < 7; i++){
printf("\n");
for(j = 0; j < 3; j++){
printf("%d, ", mat[i][j]);
}
}
printf("\n\n");
}
Quando lo eseguo però, dopo che digito il primo numero compare un messaggio di Windows che dice "il programma Matrici.exe ha smesso di funzionare". Comunque il compilatore non mi da alcun errore.
Cosa devo fare? Grazie in anticipo.