Ciao a tutti.
Sto cercando di creare un programma che chieda all'utente di inserire una matrice quadrata e infine che la visualizzi ma il programma mi segnala questi warning e non parte
- warning: 'j' is used uninitialized in this function [-Wuninitialized]
- warning: 'i' is used uninitialized in this function [-Wuninitialized]
il programma è questo
#include <stdio.h>
int main () {
int i, j, rig, col;
int matrix[i][j];
printf ("Inserisci il numero di righe e di colonne di una matrice quadeata\n");
scanf ("%d%d", &rig, &col);
if ( rig != col) {
printf ("Non e' una matrice quadrata\n");
}
else {
printf ("Inserisci gli elementi della matrice\n");
for (i = 0; i < rig; i++)
for (j = 0; j < col; j++)
scanf ("d", &matrix[i][j]);
}
printf ("La matrice e': \n");
for (i = 0; i < rig; i++){
printf ("\n");
for (j = 0; j < col; j++) {
printf ("%d ", matrix[i][j]);
}}
return 0;
}