Напишите программу, которая переставляет элементы массива в обратном порядке без использования дополнительного массива. Программа должна считать массив, поменять порядок его элементов, затем вывести результат (просто вывести элементы массива в обратном порядке – недостаточно!)
Входные данные
Сначала задано число N — количество элементов в массиве (1N35). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.
Выходные данные
Необходимо вывести массив, полученный после перестановки элементов.
Примеры
входные данные
6
4 5 3 4 2 3
выходные данные
3 2 4 3 5 4
Ответы на вопрос
Ответил lavr8777oylpmc
0
program gf;vari,e,k,n:integer;a:array[1..10000] of integer;beginread(n);for i:=1 to n doread(a[i]);e:=n;i:=1;while i<e do begink:=a[i];a[i]:=a[e];a[e]:=k;i:=i+1;e:=e-1;end; for i:=1 to n dowrite(a[i],' ');end.
Новые вопросы