Programación General > C/C++
codigo erroneo en C al resolver un problema
(1/1)
eze_ps:
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++
NICOLASBLUES:
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 :
--- Código: C --- 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); }
Navegación
Ir a la versión completa