Дан одномерный массив размером N . Перевернуть массив о обратном порядке, именно...

0 голосов
96 просмотров

Дан одномерный массив размером N . Перевернуть массив о обратном порядке, именно перевернуть, а не вывести в обратном порядке!!
Входные данные

Вводится число N (0
Выходные данные

Выведите массив N чисел согласно условию задачи.

Пример

Вход Выход
7
2 4 1 3 5 3 1
1 3 5 3 1 4 2
Решать именно через массив


Информатика (75 баллов) | 96 просмотров
0

В задании https://znanija.com/task/28025743 решено "именно через массив".

0

А возможно это как-то по-другому записать, именно код?Или может есть другое решение?

0

Решение задачи зависит от языка программирования и версии языка. Если Вам нужно что-то конкретное, то это следует указывать в условии задачи.

Дан 1 ответ
0 голосов

C++
#include
#include
#include
#include
#include
 std::mt19937 gen {std::random_device()()};
std::uniform_int_distribution uid(1, 10);  
int main()
{
     int N = 0;
     std::cin >> N;
     std::vector arr(N);
     for (auto &i : arr) i = uid(gen);
     std::reverse(std::begin(arr), std::end(arr));
     std::copy(std::begin(arr), std::end(arr),
                                             std::ostream_iterator(std::cout, " "));
     system("pause");
}

(4.2k баллов)