Напишите программу, которая вводит последовательность целых чисел, заканчивающихся нулем,...

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

Напишите программу, которая вводит последовательность целых чисел, заканчивающихся нулем, и определяет, верно ли, что знаки элементов этой последовательности чередуются


Информатика (399 баллов) | 203 просмотров
Дан 1 ответ
0 голосов

ОТДЕЛ Задание+;
ИСПОЛЬЗУЕТ Вывод ИЗ "...\Отделы\Обмен\", Приём;

ПЕР
  число: ЦЕЛ;
  полож, черед: КЛЮЧ;

УКАЗ
  черед := ВКЛ;
  число := Приём.Число();
  полож := число > 0;
  ПОКА число # 0 ВЫП
    Вывод.Цепь("^");
    ЕСЛИ (полож И число > 0) ИЛИ (НЕ полож И число < 0) ТО
      черед := ОТКЛ
    КОН;
    число := Приём.Число();
    полож := число > 0
  КОН;
  ЕСЛИ черед ТО Вывод.Цепь("Чередуются.") КОН

КОН Задание.

0

Не, это не Кумир.

0

Это Глагол, диалект Оберона. Несколько более серьёзная вещь.

0

аж страшно стало

0

А что тут страшного? Это ж красиво.

0

читается странно

0

А английские ЯП лучше читаются, что ли?

0

кон, черед, вып

0

По-русски в любом случае понятнее.

0

английские как-то плавнее

0

но, спор этот несущественен