Введение
В этом лабаратории вы научитесь писать программу на C++, которая считывает одномерный массив, выводит его элементы в обратном порядке и печатает сумму элементов.
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В этом лабаратории вы научитесь писать программу на C++, которая считывает одномерный массив, выводит его элементы в обратном порядке и печатает сумму элементов.
Создайте новый файл кода с именем main.cpp
в директории /project
.
touch ~/project/main.cpp
В файле main.cpp
подключите необходимые библиотеки.
#include <iostream>
using namespace std;
Создайте функцию main(), которая будет считывать массив, переворачивать его и выводить сумму его элементов.
int main()
{
// Write code here
return 0;
}
Объявите необходимые переменные для хранения массива, его размера и суммы его элементов.
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];
}
Переверните массив с использованием цикла for и выведите его элементы в обратном порядке.
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;
Скомпилируйте программу с использованием следующей команды:
g++ main.cpp -o main && ./main
Ниже представлен полный код файла 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;
}
В этом практическом занятии вы узнали, как написать программу на C++, которая считывает одномерный массив, выводит его элементы в обратном порядке и печатает сумму его элементов. Также вы узнали, как перевернуть массив с использованием цикла for и вывести его элементы, а также как вычислить сумму всех элементов массива.