09/02/2007, 23:21
|
| | | Fecha de Ingreso: septiembre-2006 Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 18 años, 3 meses Puntos: 9 | |
Re: AYUDA con C - suma matrices Cita:
Iniciado por _Lucifer_ No hay tal cosa como "simulado por direccion", los arreglos siempre pasan por direccion.
Código:
void funcion suma(int A[2][2],int B[2][2])
No es necesario especificar la cantidad de elementos de la primera dimension:
Código:
void funcion suma(int A[][2],int B[][2])
Sin embargo nada te impide hacerlo. Aqui te dejo la funcion suma hecha de mejor manera, si vas a dejar la suma en la matriz A este codigo te va mejor
Código:
void funcion suma(int A[][2], int B[][2])
{
for(int i=0;i<2;i++)
for(int j=0;j<2;j++)
A[i][j]+=B[i][j];
}//end of funcion suma
Deberias tratar de hacerlo mas general, es decir, no solo para matrices 2x2, para nxm o fijar una especie de maxio, el algoritmo es el mismo para todos los casos.
Saludos Ok Todo bien en ese caso como tu dices tratar de hacerlo mas general a la funcion suma deberias pasarle los subindices por que sea cual sea la matriz los "for" que iteran dentro de la matriz lo hacen dos veces cada uno.
Saludos. |