Функция Odd в Pascal

Функция Odd в Pascal определяет какое число: четное или нечетное.

Синтаксис:

function odd(N : LongInt) : Boolean;

function odd(N : LongWord) : Boolean;

function odd(N : Int64) : Boolean;

function odd(N : QWord) : Boolean;

Если число нечетное, то функция Odd возвращает TRUE. В противном случае, возвращается FALSE.

Как определить чётное число в Pascal

Если в функцию Odd передано чётное число, то она возвращает FALSE. Поэтому, чтобы проверить, является ли число чётным, необходимо сравнить результат функции с FALSE:

if not Odd(x) then WriteLn(‘x — чётное число ‘);

Как определить нечётное число в Pascal

Если в функциюOdd передано нечётное число, то она возвращает TRUE. Поэтому, чтобы проверить, является ли число нечётным, необходимо сравнить результат функции с TRUE:

if Odd(x) then WriteLn(‘x — нечётное число ‘);

Пример программы, где применяется функция Odd:

programoddtest;

var x : Integer;

begin
Randomize;
x := Random(100);
if Odd(x) then //Если число нечётное
WriteLn(‘x = ‘, x, ‘ — odd number’)
else //Если число чётное
WriteLn(‘x = ‘, x, ‘ — even number’);

WriteLn(‘Press ENTER…’);

//Вывести числа от 1 до 8 в два столбца
for x := 1 to 8 do
if Odd(x) then Write(x, ‘ ‘)
elseWriteLn(x);

WriteLn(‘Then end. Press ENTER…’);
ReadLn;
end.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *