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

http://fkn.ktu10.com/?q=node/8612

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

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

Подождем решения: http://fkn.ktu10.com/?q=node/12517
(похожая тема с оптимальностью)

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

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

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

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

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

решение засчитано

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