Урок 13.1. Задача 11.

Урок 13.1. Задача 11.

Пользователь вводит числа до тех пор пока им не будет передан ноль. В ответ на каждое число программа должна сообщать чётное оно или нет.

var m : integer;

begin
  m := 1;
  while (m <> 0) do
  begin
    write('Enter an integer : ');
    readln(m);
    if (m mod 2 = 0) then
      writeln('This number is even')
    else
      writeln('This number is odd');
  end;
  readln();
end.
vedro-compota's picture

сделать так, чтобы при передаче нуля вообще ничего не выводилось

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

var m : integer;

begin
  m := 1;
  while m <> 0 do
  begin
    write('Enter an integer : ');
    readln(m);
    if m = 0 then
      break
    else
      if (m mod 2 = 0) then
        writeln('This number is even')
      else
        writeln('This number is odd');
  end;
  readln();
end. 
vedro-compota's picture

засчитано

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