18/02/2013, 10:54
|
| | Fecha de Ingreso: febrero-2013
Mensajes: 4
Antigüedad: 11 años, 10 meses Puntos: 0 | |
Respuesta: Suma de columnas y filas de C++. Perdona, debería haber puesto el código primero. He encontrado este interesante código y me gustaría saber si se podría eliminar la librería #define ELEMENTOS 3.
#include <iostream>
#define ELEMENTOS 3
using namespace std;
int main()
{
int matriz[ELEMENTOS][ELEMENTOS]={0},i,j;
for(i=0;i<ELEMENTOS-1;i++)
for(j=0;j<ELEMENTOS-1;j++)
{
cout<<"Ingresar valor de la posicion ["<<i+1<<"]["<<j+1<<"]: ";
cin>>matriz[i][j];
}
for(i=0;i<ELEMENTOS-1;i++)
for(i=0,j=0;j<ELEMENTOS-1;j++)
{
matriz[i][ELEMENTOS-1]+=matriz[i][j];
matriz[ELEMENTOS-1][j]+=matriz[j][i];
}
cout<<endl<<endl<<"Totales de la matriz";
for(i=0;i<ELEMENTOS;i++)
{
cout<<endl;
for(j=0;j<ELEMENTOS;j++)
cout<<matriz[i][j];
}
return 0;
} |