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

[0] Índice de Mensajes

Ir a la versión completa