Задача 5 Урок 10.1

Урок 10.1 задача 5

Выведите на экран, все четные числа от 35 до 117 и нечетные числа, лежащие в диапазоне от 45 до 99.

var i:integer;
begin
for i:=35 to 117 do
    begin
    if ((i>=35) and (i<=117) and (i mod 2=0)) then
       write(i,' ')
    else
       if ((i>=45) and (i<=99) and (i mod 2=1)) then
          write(i,' ');
    end;
    readln();
end. 
vedro-compota's picture

  if ((i>=35) and (i<=117) and (i mod 2=0)) then

есть лишние логические подвыражения

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

var i:integer;
begin
for i:=35 to 117 do
    begin
    if ((i>=35) and (i mod 2=0)) then
       write(i,' ')
    else
       if ((i>=45) and (i<=99) and (i mod 2=1)) then
          write(i,' ');
    end;
    readln();
end.