Урок 12.1 Задача 6

Урок 12.1 Задача 6:

Решите с помощью цикла repeat/until:
Выведите на экран, все четные числа, делящиеся на 3 и на 6 нацело , лежащие в диапазоне от 35 до 117.

var i: integer;
begin
  i:=35;    // начальное значение счетчика, нижняя граница диапазона
  repeat    // начало тела цикла
    if i mod 6 = 0 then //достаточно проверить, делится ли на 6 без остатка. если делится на 6, значит делится и на 3, и на 2 без остатка
      write(i, ' '); // выводим значение счетчика, отвечающее условию
    i:= i + 1;
  until (i > 117); // цикл работает, пока не превысит верхнюю границу диапазона
  readln();
end.     

Вывод в консоли:

36 42 48 54 60 66 72 78 84 90 96 102 108 114