урок 12.1 задача 4

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

program project124;
var a,b:integer;
begin
  a:=35;
  b:=117;
  repeat
    if ((a mod 2)=0) and ((a mod 3)=0) and ((a mod 6)=0) then
      write(a,' ');
      a:=a+1;
  until (b<a);
  readln();
end.
vedro-compota's picture

if ((a mod 2)=0) and ((a mod 3)=0) and ((a mod 6)=0) then
  write(a,' ');
  a:=a+1;

-- отформатировано неправильно

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

isaac_fan's picture

program project124;
var a,b:integer;
begin
  a:=35;
  b:=117;
  repeat
    if ((a mod 2)=0) and ((a mod 3)=0) and ((a mod 6)=0) then
//тут нет ошибки 2 отступа всё как нужно
      write(a,' ');
      a:=a+1;
  until (b<a);
  readln();
end.
vedro-compota's picture

ошибка есть:

    if ((a mod 2)=0) and ((a mod 3)=0) and ((a mod 6)=0) then
//тут нет ошибки 2 отступа всё как нужно
      write(a,' ');
    a:=a+1; 

-- так правильно

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

vedro-compota's picture

засчитано

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