Salve a tutti. Ho un problema con un programma piccolo per caricare i termini in una matrice.
Ho utilizzato un array multidimensionale e due cicli for annidati per caricare righe e colonne della matrice. Tuttavia quando eseguo il compilato viene chiesto di inserire solo l'ultimo valore.
Ad esempio se metto max 10 come riportato sopra l'unica cosa stampata a video è "Inserisci il termine 10,10 della matrice" inserisco e poi chiude.codice:#include <stdio.h> #include <stdlib.h> #define max 10 int mat[max][max]; int i,l; int tr; int main() { for (i=0;i<max;i++); { for (l=0;l<max;l++); { printf("Scrivi il termine %d,%d della matrice \n",i,l); scanf("%d",&mat[i][l]); } } return(1); }
Non riesco a trovare il problema. Grazie in anticipo.