• Предмет: Информатика
  • Автор: VladislavTOPorder
  • Вопрос задан 8 лет назад

Составьте программу, определяющую, является ли последняя цифра введенного целого числа четным или нечетным числом. Желательно с объяснением.
Пример ввода:
12345
Пример вывода:
5 -- нечетное число

Ответы

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