Ciao ragazzi sono agli inizi con il c ed ho scritto questo programma ma non funziona, qualcuno può darmi una mano?
// gestioneMatrice.c
#include <stdio.h>
#include <stdlib.h>
#define N_MAX 9
void riempi_Matrice(int a[][N_MAX]);
void stampa_Matrice(int a[][N_MAX]);
int main()
{
int a[N_MAX][N_MAX];
riempi_Matrice( a );
stampa_Matrice( a );
getchar();
getchar();
exit(0);
}
void riempi_Matrice(int a[][N_MAX])
{
int i,j;
for(i = 0; i < N_MAX;i++)
{
for(j = 0;j < N_MAX;j++)
{
scanf("%d",&a[i][j]);
}
}
}
void stampa_Matrice(int a[][N_MAX])
{
int i,j;
for(i = 0;i < N_MAX;i++)
{
for(j = 0;j < N_MAX;j++)
{
printf("%d",a[i][j]);
}
printf("\n");
}
}
L' output deve sessere il seguente:
2 3 4 5 6 7 8 9 10
3 4 5 6 7 8 9 10 11
4 5 6 7 8 9 10 11 12
5 6 7 8 9 10 11 12 13
6 7 8 9 10 11 12 13 14
7 8 9 10 11 12 13 14 15
8 9 10 11 12 13 14 15 16
9 10 11 12 13 14 15 16 17
10 11 12 13 14 15 16 17 18