Вам дан массив. Нужно вывести его в обратном порядке
Формат ввода
На первой строке входных данных идет натуральное число
n
n (
1
≤
n
≤
1
0
4
1≤n≤10
4
)
На второй строке идут
n
n чисел, элементы массива. Каждое из них не превосходит
1000
1000
Формат вывода
Выведите
n
n чисел в одной строке — элементы массива в обратном порядке
C++
cpp
#include <iostream>
int main() {
int n;
std::cin >> n;
int arr[n];
for (int i = 0; i < n; i++) {
std::cin >> arr[i];
}
int temp = n - 1;
for (int i = 0; i < n / 2; i++) {
int swap = arr[i];
arr[i] = arr[temp - i];
arr[temp - i] = swap;
}
for (int i = 0; i < n; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
Пример работы программы:
Входные данные:
5
1 2 3 4 5
Выходные данные:
5 4 3 2 1
Данная программа считывает число n и элементы массива, меняет порядок элементов массива на обратный и выводит их на экран.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет