Introducción
En este laboratorio, aprenderá a escribir un programa en C++ para leer una matriz unidimensional, mostrar sus elementos en orden inverso y mostrar la suma de los elementos.
Crear el archivo de código
Crea un nuevo archivo de código llamado main.cpp en el directorio /project.
touch ~/project/main.cpp
Incluir las bibliotecas necesarias
En el archivo main.cpp, incluye las bibliotecas necesarias.
#include <iostream>
using namespace std;
Crear la función main()
Crea la función main() para leer la matriz, invertirla y mostrar su suma.
int main()
{
// Escribe el código aquí
return 0;
}
Declarar variables
Declara las variables necesarias para almacenar la matriz, su tamaño y la suma de sus elementos.
int arr[100], size, sum = 0;
Leer el tamaño del arreglo
Lee el tamaño de la matriz del usuario.
cout << "Enter the size of the array: ";
cin >> size;
Leer los elementos del arreglo
Lee los elementos de la matriz del usuario.
cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
cin >> arr[i];
}
Dar la vuelta al arreglo
Invierte la matriz utilizando un bucle for y muestra sus elementos en orden inverso.
cout << "The reversed array is: ";
for (int i = size - 1; i >= 0; i--) {
cout << arr[i] << " ";
sum += arr[i];
}
cout << endl;
Imprimir la suma del arreglo
Imprime la suma de todos los elementos de la matriz.
cout << "The sum of the array is: " << sum << endl;
Compilar y ejecutar el programa
Compila el programa utilizando el siguiente comando:
g++ main.cpp -o main && ./main
Código completo
A continuación se muestra el código completo del archivo main.cpp.
#include <iostream>
using namespace std;
int main()
{
int arr[100], size, sum = 0;
cout << "Enter the size of the array: ";
cin >> size;
cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
cin >> arr[i];
}
cout << "The reversed array is: ";
for (int i = size - 1; i >= 0; i--) {
cout << arr[i] << " ";
sum += arr[i];
}
cout << endl;
cout << "The sum of the array is: " << sum << endl;
return 0;
}
Resumen
En este laboratorio, aprendiste cómo escribir un programa en C++ para leer una matriz unidimensional, mostrar sus elementos en orden inverso y mostrar la suma de sus elementos. También aprendiste cómo invertir una matriz utilizando un bucle for y mostrar sus elementos, y cómo calcular la suma de todos los elementos de la matriz.



