Напишите программу на c++.Условия:
Напишите программу, которая выполняет реверс массива: меняет местами первый и последний элементы, второй и предпоследний и т.д.
Входные данные
Первая строка содержит размер массива N . Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000 .
Выходные данные
Программа должна вывести в одну строчку все элементы получившегося массива, разделив их пробелами.
Ответы
Ответ дал:
0
#include <iostream>
using namespace std;
int main() {
int arr[10];
for (int i = 0; i < 10; i++) {
cin » arr[i];
}
for (int i = 0; i < 10; ++i) {
cout « arr[i] « " ";
}
cout « endl;
cout « endl;
for (int i = 0; i < 4; ++i) {
int j = arr[i];
arr[i] = arr[9 - i];
arr[9 - i] = j;
}
for (int i = 0; i < 10; ++i)
cout « arr[i] « ' ';
cout « endl;
return 0;
}
kriskamai2002:
а ты замени на <
я юзаю просто онлайн компилятор https://www.onlinegdb.com/online_c++_compiler
на две <
блин, почему не ставиться два равенства. короче не просто скопировать и вставить, а перепишите от руки эти два знака меньше <<<
это я уже понял, я думал, что везде поменял
а эту не углядел
работает ?
Что-то странно с компилятором, ввожу входные данные, жму энтр и он переход на новую строку делает, хотя такого раньше никогда не было
ладно, допустим.У меня в профиле еще одна задача есть, сможешь ее решить?
Все, работает.Спасибо.Можешь другую задачу посмотреть?
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад