Язык програмирования - Pascal ABCДано натуральное число N и последовательность из N...

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

Язык програмирования - Pascal ABCДано натуральное число N и последовательность из N элементов. Требуется вывести эту последовательность в обратном порядке. Примечание. В программе запрещается объявлять массивы и использовать циклы (даже для ввода и вывода). Входные данные В первой строке входных данных содержится натуральное число N (N ≤ 103). Во второй строке через пробел идут N целых чисел, по модулю не превосходящих 1000, – элементы последовательности. Выходные данные Требуется вывести заданную последовательность в обратном порядке. Примеры Входные данные 2 3 4 Выходные данные 4 3


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

На си шарпе подойдет?

0

Program _1;Const k=1000;type MyArray =array [1..k] of integer;var a:MyArray; n,i:integer;beginreadln(n);for i:=1 to n do read(a[i]);for i:=n downto 1 do write(a[i],' ');end.

0

не

0

ШКОЛОТА!!!

0

Program _1;var a,n,i:integer;a :array [1..10] of integer;beginreadln(n);for i:=1 to n do read(a[i]);for i:=n downto 1 do write(a[i],' ');end.

0

Неверно писать язык Pascal ABC. Во-первых, этот проект закрыт ровно 10 лет назад и компилятор этот достать уже непросто. А во-вторых, в Pascal ABC это задание решить НЕВОЗМОЖНО.

0

begin ReadSeqInteger(ReadlnInteger).Reverse.Println;end.

0

Тут действительно не нужны не массивы, ни циклы. Сказано же, что последовательность.

0

как хотите

0

только на паскале

Дан 1 ответ
0 голосов
Правильный ответ

PascalABC.NET 3.4.2, сборка 1837 от 11.10.2018

Внимание! Если программа не работает, обновите версию!

begin

 ReadSeqInteger(ReadlnInteger).Reverse.Println

end.


image
(654k баллов)
0

Раз нельзя объявлять чего-то там, то и не будем ))))

0

Ну вот и я о том.

0

строка, конечно, это не последовательность в прямом смысле этого слова

0

а как же s := ReadString() ?

0

Нельзя, поскольку говорится о вводе последовательности с элементами через пробел.

0

можно еще через строку это сделать, но там вообще первое число не нужно

0

Спасибо

0

Конечно, можно строку инвертировать.