RE:hacer matriz 5por5 en c++visual
Vaya, hoy parece que estoy de humor para hacer sus tareas...
#include <cstddef>
#include <iostream>
using std::cin;
using std::cout;
int main()
{
const int COLUMNAS_MATRIZ = 5;
const int FILAS_MATRIZ = 5;
int vtrMatriz[FILAS_MATRIZ][COLUMNAS_MATRIZ];
int i;
int j;
int iSumaFilas;
int iSumaColumnas;
i = j = iSumaFilas = iSumaColumnas = 0;
memset(vtrMatriz, 0, sizeof(int)*FILAS_MATRIZ*COLUMNAS_MATRIZ);
for (i = 0; i < FILAS_MATRIZ; i++)
{
for (j = 0; j < COLUMNAS_MATRIZ; j++)
{
cout << "Escribe un número: " << endl;
cin >> vtrMatriz[i][j];
}
}
// mostrar la matriz
for (i = 0; i < FILAS_MATRIZ; i++)
{
for (j = 0; j < COLUMNAS_MATRIZ; j++)
{
cout << "Fila " << i << ", Columna " << j << ": " << vtrMatriz[i][j] << endl;
}
}
// mostrar suma de columnas
for (i = 0; i < COLUMNAS_MATRIZ; i++)
{
iSumaFilas = 0;
for (j = 0; j < FILAS_MATRIZ; j++)
{
iSumaFilas += vtrMatriz[j][i];
}
cout << "Suma de columna " << i << " es " << iSumaFilas << endl;
}
// la de filas ya es de tarea, pero es prácticamente similar a la de columnas.
return EXIT_SUCCESS;
}