Задача 16 Урок 11

Задача 16 Урок 11

У вас есть число z=5. Пользователь вводит числа в цикле, если за последние 4 попытки ввода было хотя бы одно число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если такого числа не было, то уменьшайте на 1 в ответ на каждый ввод.

Цикл и программа должны завершиться, когда число z станет отрицательным.

program Variant2;
var z, a, c: integer;
begin
  z := 5;
  c := 4;
  while (z >= 0) do
    begin
      writeln('vvedite chislo');
      readln(a);
      if (a >= 15) then
        c := 4
      else
        c := c - 1;

      if (c >= 0) then
        z := z + 1
      else
        z := z - 1;
      writeln('z=', z);
    end;

end.
vedro-compota's picture

засчитано

_____________
матфак вгу и остальная классика =)