
Ян
6 год назад
Напишите программу, которая переставляет элементы массива в обратном порядке без использования дополнительного массива. Программа должна считать массив, поменять порядок его элементов, затем вывести результат (просто вывести элементы массива в обратном порядке – недостаточно!)Входные данныеСначала задано число N — количество элементов в массиве (1N35). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.Выходные данныеНеобходимо вывести массив, полученный после перестановки элементов.Примерывходные данные64 5 3 4 2 3выходные данные3 2 4 3 5 4
ОТВЕТЫ

Роман
Oct 24, 2020
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.
157
Смежные вопросы: