Предмет: Информатика,
автор: alexlyapin21
Язык програмирования - Pascal ABC
Дано натуральное число N и последовательность из N элементов. Требуется вывести эту последовательность в обратном порядке.
Примечание. В программе запрещается объявлять массивы и использовать циклы (даже для ввода и вывода).
Входные данные
В первой строке входных данных содержится натуральное число N (N ≤ 103). Во второй строке через пробел идут N целых чисел, по модулю не превосходящих 1000, – элементы последовательности.
Выходные данные
Требуется вывести заданную последовательность в обратном порядке.
Примеры
Входные данные
2
3 4
Выходные данные
4 3
Макрой:
На си шарпе подойдет?
ReadSeqInteger(ReadlnInteger).Reverse.Println;
end.
var a,n,i:integer;
a :array [1..10] of integer;
begin
readln(n);
for i:=1 to n do read(a[i]);
for i:=n downto 1 do write(a[i],' ');
end.
Const k=1000;
type MyArray =array [1..k] of integer;
var a:MyArray;
n,i:integer;
begin
readln(n);
for i:=1 to n do read(a[i]);
for i:=n downto 1 do write(a[i],' ');
end.
Ответы
Автор ответа:
1
PascalABC.NET 3.4.2, сборка 1837 от 11.10.2018
Внимание! Если программа не работает, обновите версию!
begin
ReadSeqInteger(ReadlnInteger).Reverse.Println
end.
Приложения:

Похожие вопросы
Предмет: Алгебра,
автор: fedorecurij059
Предмет: ОБЖ,
автор: matazanastasia2
Предмет: Литература,
автор: vadim55kovalev
Предмет: Физика,
автор: sofiaandulia
Предмет: Математика,
автор: svgkart