// Codificado por Beastieux
// Muestra la suma de filas y columnas de una matriz de 5x5
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int n[5][5], i = 0, j = 0, k = 0, sum = 0, sumf = 0, sumc = 0;
cout << "\t\t\tMuestra la suma de filas y columnas" << endl;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
k++;
cout << "Ingrese el valor " << k << " : ";
cin >> n[i][j];
}
}
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
cout << setw(3) << n[i][j] << " ";
sumf = sumf + n[i][j];
sum = sumf;
}
sumf = 0;
cout << "= " << sum;
cout << endl;
}
cout << setw(3) << " ----------------------- " << endl;
for (i = 0; i < 5; i++)
{
for (j = 0; j < 5; j++)
{
sumc = sumc + n[j][i];
sum = sumc;
}
sumc = 0;
cout << setw(3) << sum << " ";
}
cout << endl << endl;
cin.ignore();
return 0;
}
Este código solicita al usuario que ingrese valores para una matriz de 5×5, calcula la suma de las filas y columnas, y muestra los resultados en la consola en un formato organizado.
Aquí está una descripción detallada de lo que hace el código:
- Incluye las bibliotecas
iostream
yiomanip
, que son necesarias para la entrada y salida estándar y para manipulaciones de formato, respectivamente. - Declara el espacio de nombres
std
para evitar tener que utilizarstd::
delante de las funciones y objetos de la biblioteca estándar de C++. - Define la función
main()
, que es el punto de entrada del programa. - Declara una matriz bidimensional
n
de tamaño 5×5 que se utilizará para almacenar los valores. - Declara variables enteras
i
,j
,k
,sum
,sumf
ysumc
para controlar los índices y realizar cálculos. - Imprime un encabezado en la consola: «Muestra la suma de filas y columnas».
- Comienza un bucle anidado
for
para ingresar los valores de la matriz. El bucle externo itera a través de las filas y el bucle interno itera a través de las columnas. Se solicita al usuario que ingrese los valores para cada celda de la matriz. - Después de ingresar los valores, se inicia un nuevo bucle
for
para calcular y mostrar la suma de las filas. Para cada fila, el bucle itera a través de las columnas, suma los valores de la fila actual y los muestra en formato alineado. - Luego, se muestra la suma total de esa fila.
- Imprime una línea separadora «———————–«.
- Se inicia un tercer bucle
for
para calcular y mostrar la suma de las columnas. Para cada columna, el bucle itera a través de las filas y suma los valores de la columna actual. Luego muestra la suma en formato alineado. - Finalmente, el programa espera a que el usuario presione la tecla Enter antes de finalizar.
Pueder ir al artículo principal:
Códigos Sencillos hechos en C++
Haga un programa que solicite los valores FLOTANTES de las celdas de una matriz de 3 x 3, con un menú de opciones (cíclico):
1. Capturar la matriz
2. Mostrar la matriz después de haberse capturado
3. La suma de los elementos de la matriz
4. El valor menor de toda la matriz
5. Salir
Para el código en lenguaje C:
1. En el programa debes de incluir en su solución la declaración y uso de tipos de datos estructurados de dos dimensiones.
2. Debe de compilar
3. Debe de resolver el problema planteado
crear un programa de c++ que sume 2 matrices 4×4 y lo almacene en la tercera matriz
aceptás donaciones, jajaja me muero
un programa que permita crear una matriz de 5 x 5, donde en cada columna debe almacenarse los siguientes datos: # Columna Dato a almacenar
1 cedula
2 nombre
3 1er. Apellido
4 2do. Apellido
5 salario
Una vez que la matriz contenga los datos antes mencionado y dados por el usuario vía teclado. Se requiere que presente por pantalla un reporte de todos aquellos empleados sus datos y donde se requiere saber cuánto es el monto a ser aumentado y el salario con el aumento, según el siguiente rango de datos:
Si el salario esta entre:
1000 a 3000 mil dólares aplicar un 5% de aumento
5000 a 10000 mil dólares aplicar un 7% de aumento
y se es mayor a 10000 mil aplicar un 9% de aumento.
Estaría bien que usaras una clase matriz con métodos definidos para realizar las operaciones, en lugar de escribir todo el código en el main()