shymilin19951783
?>

Разворот последовательности Дана последовательность целых чисел, заканчивающаяся числом 0. Выведите эту последовательность в обратном порядке. При решении этой задачи нельзя пользоваться массивами, векторами и прочими динамическими структурами данных. Входные данные Вводится последовательность целых чисел, оканчивающаяся числом 0. Выходные данные Выведите ответ на задачу. Примеры Ввод Вывод 1 2 3 0 0 3 2 1

Информатика

Ответы

druzhbamagazin2457
//1. Переборный алгоритм Евклида (цикл repeat)

var a, b, с: integer; 

begin

  write('Введите два числа: ');

  readln(a, b);

  if a < b then с := a + 1 else с := b + 1;

repeat с := с - 1

  until (a mod с = 0) and (b mod с = 0);

  write('NOD = ', с)

end.

 

//2. Алгоритм с вычитанием (цикл while)

var  a, b: integer;

begin

  write('a = ');

  readln(a);

  write('b = ');

  readln(b);

  while a <> b do

    if a > b then

      a := a - b

    else

      b := b - a;

  writeln('NOD = ', a);

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Разворот последовательности Дана последовательность целых чисел, заканчивающаяся числом 0. Выведите эту последовательность в обратном порядке. При решении этой задачи нельзя пользоваться массивами, векторами и прочими динамическими структурами данных. Входные данные Вводится последовательность целых чисел, оканчивающаяся числом 0. Выходные данные Выведите ответ на задачу. Примеры Ввод Вывод 1 2 3 0 0 3 2 1
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

rashodnikoff
Viktoriya
dmitrij-sp7
Vera-zero281
Андрей628
ksv89
Васильевна Владимирович
ann328389
coffeenik20233
info2471
gusinica23
сергей1246
s45983765471717
Tselyaritskaya Yurevich
Kochinev4