Originariamente inviato da Enna90
codice:
0001 #include<stdio.h>
0002 
0003 
0004 void stampa_elementi(int**, int);
0005 void stampa_matrice(int**,int);
0006 
0007 
0008 
0009 int matrix [N][N];
0010 int i,j;
0011 int N ;
0012 
0013 
0014 
0015 printf (" introduci la dimensione della matrice quadrata : " );
0016 scanf ( "%d" , &N );
0017 
0018  
0019 stampa_matrice(matrix, N);
0020 stampa_elementi(matrix, N);
0021 
0022 
0023 return 0;
0024 
0025 
0026  void stampa_matrice(int** matrix) { {
0027 printf ("la matrice e':\n");
0028 for (i=0; i<N; i++){
0029 
0030 for (j=0; j<N; j++)
0031 printf ("%d",matrix[i][j]); 
0032 
0033 printf ( "\n"); } }
0034 
0035 
0036 
0037 void stampa_elementi(int** matrix) { {
0038 for (i=0 ; i<N; i++) 
0039 
0040   for (j=0; j<N; j++)  {
0041 
0042     printf ("Elemento [%d][%d]: ",i+1 ,j+1 ); 
0043 
0044 
0045     scanf ("%d",&matrix[i][j]);
0046 } }
Per curiosità, che compilatore stai usando di preciso?

Non vengono sollevati errori? Dove sarebbe la "int main ()"