Составьте программу, определяющую, является ли последняя цифра введенного целого числа четным или нечетным числом. Желательно с объяснением.
Пример ввода:
12345
Пример вывода:
5 -- нечетное число
Ответы
Ответ дал:
0
var
n,d:integer;
begin
Readln(n);
d:=n mod 10;
Write(d,' -- ');
if d mod 2 = 0 then Writeln('четное число')
else Writeln('нечетное число')
end.
n,d:integer;
begin
Readln(n);
d:=n mod 10;
Write(d,' -- ');
if d mod 2 = 0 then Writeln('четное число')
else Writeln('нечетное число')
end.
Ответ дал:
0
Жалко что без объяснения, а так все норм.
Ответ дал:
0
А что тут еще объяснять? n mod 10 дает последнюю цифру, n mod 2 - остаток от деления на 2.
Похожие вопросы
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад
9 лет назад