Pascal. Задача 8-30

Рассматривается множество целых чисел, принадлежащих числовому отрезку [3052; 7445], которые делятся на 3 и 4 и не делятся на 8, 11, 13. Найдите количество таких чисел и минимальное из них.

Вывести два целых числа: сначала количество, затем минимальное число.

Решение
var
  i, cnt, min : integer;
begin
  cnt := 0;
  min := 10000;
  for i := 7445 downto 3052 do begin
    if (i mod 3 = 0) and (i mod 4 = 0) and (i mod 8 <> 0) and (i mod 11 <> 0) and (i mod 13 <> 0) then begin
      Inc(cnt);
      min := i;
    end;
  end;
  Writeln('Количество: ', cnt);
  Writeln('Минимум: ', min);
end.