*MATRIX*
13-10-2005, 12:04
//data una matrice 3x3 trova il valore massimo in essa contenuta
#include <stdio.h>
#include <stdlib.h>
int m[3][3];
void massimo(int);
main()
{
int i,j;
for(i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
printf("inserici %d %d elemento",i,j);
scanf("%d",&m[i][j]);
}
}
massimo(m);
system("pause");
}
void massimo(int m[][])
{
int i,j;
int max=0;
for(i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
if (m[i][j]>max)
max=m[i][j];
}
}
printf("il massimo e' %d",max);
}
mi da errori di compilazione
17 invalid conversion from `int (*)[3]' to `int'
22 declaration of `m' as multidimensional array must have bounds for all dimensions except
mi date una mano? uso il devc
#include <stdio.h>
#include <stdlib.h>
int m[3][3];
void massimo(int);
main()
{
int i,j;
for(i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
printf("inserici %d %d elemento",i,j);
scanf("%d",&m[i][j]);
}
}
massimo(m);
system("pause");
}
void massimo(int m[][])
{
int i,j;
int max=0;
for(i=1;i<=3;i++)
{
for (j=1;j<=3;j++)
{
if (m[i][j]>max)
max=m[i][j];
}
}
printf("il massimo e' %d",max);
}
mi da errori di compilazione
17 invalid conversion from `int (*)[3]' to `int'
22 declaration of `m' as multidimensional array must have bounds for all dimensions except
mi date una mano? uso il devc