Introdução
Neste laboratório, você aprenderá como escrever um programa C++ para ler um array 1D, exibir seus elementos na ordem inversa e imprimir a soma dos elementos.
Neste laboratório, você aprenderá como escrever um programa C++ para ler um array 1D, exibir seus elementos na ordem inversa e imprimir a soma dos elementos.
Crie um novo arquivo de código chamado main.cpp no diretório /project.
touch ~/project/main.cpp
No arquivo main.cpp, inclua as bibliotecas necessárias.
#include <iostream>
using namespace std;
Crie a função main() para ler o array, invertê-lo e imprimir sua soma.
int main()
{
// Write code here
return 0;
}
Declare as variáveis necessárias para armazenar o array, seu tamanho e a soma de seus elementos.
int arr[100], size, sum = 0;
Leia o tamanho do array do usuário.
cout << "Enter the size of the array: ";
cin >> size;
Leia os elementos do array do usuário.
cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
cin >> arr[i];
}
Inverta o array usando um loop for e exiba seus elementos em ordem inversa.
cout << "The reversed array is: ";
for (int i = size - 1; i >= 0; i--) {
cout << arr[i] << " ";
sum += arr[i];
}
cout << endl;
Imprima a soma de todos os elementos do array.
cout << "The sum of the array is: " << sum << endl;
Compile o programa usando o comando abaixo:
g++ main.cpp -o main && ./main
Abaixo está o código completo do arquivo 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;
}
Neste laboratório, você aprendeu como escrever um programa C++ para ler um array 1D, exibir seus elementos na ordem inversa e imprimir a soma de seus elementos. Você também aprendeu como inverter um array usando um loop for e exibir seus elementos, e como calcular a soma de todos os elementos do array.