SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: eze_ps en Viernes 14 de Mayo de 2010, 02:52
-
Escriba una FUNCION la cual reciba por parámetro una matriz 3x3 y muestre por pantalla la suma de todos sus elementos
int main(int argc, char *argv[])
{
void m(int a[3][3])
int suma = 0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
suma =m[j]+ suma;
}
}
cout<<suma<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
si pueden decirme como solucionar el error les agradeceria. esta echo en dev c++
-
Hola
bien para empesar estas declarando la funcion dentro de la main tambien cuando haces la suma en vez de llamar a la matriz a[][] la llamas m[][] pero "m" es el nombre de la funcion :
void m(int a[3][3])
{
int suma = 0;
int i, j;
for(i=0;i<3;i++)
{
for( j=0;j<3;j++)
{
suma += a[i][j];
}
}
printf("la suma es : %i",suma
);
}