Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2007, 09:04
Avatar de cala932
cala932
 
Fecha de Ingreso: septiembre-2006
Ubicación: San Juan-Argentina
Mensajes: 902
Antigüedad: 17 años, 7 meses
Puntos: 9
Re: AYUDA con C - suma matrices

Creo que seria algo asi, no lo he compilado pero me parece que esta bien, al estar trabajando con matrices el pasaje de parametros es simulado por direccion o sea que toda modificacion que hagas a las matrices dentro de la funcion quedaran afectadas en el main().
void funcion suma(int A[2][2],int B[2][2])
{
int C[2][2];
for(int i=0;i<2;i++)
{
for(int j=0;j<2;j++)
C[i][j]=A[i][j]+B[i][j];
}
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
A[i][j]=C[i][j];
}
return;
}//end of funcion suma
void main(void)
{
int A[2][2], int B[2][2];//declaro las matrices
//cargo los valores de la matriz A: despues hace lo mismo con la B
for(i=0;i<2;i++)
{cout<<"Ingrese valor fila: "<<i+1;
for(j=0;i<2;i++)
{
cout<<"Columna: "<<j+1;
cin>>A[i][j];
}
}
//llama a la funcion Suma:
suma(A,B);
//luego haces otro for para mostrar la matriz A
Espero que te sirva
}//fin main