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.
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);
}
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.
Non riesco a trovare il problema
. Grazie in anticipo.