Приветствуем Вас на нашем сервисе помощи в решении домашних заданий!

Составить алгоритм,который проверяет,является ли четным введеное пользователем целое число

(возможно использование оператора mod - остаток от деления двух чисел)
- 15 февраля, 2012 - аноним   Класс - Одиннадцатый

2 Ответ

Код:
  #!/usr/bin/python # -*- coding: cp1251 -*-  print "a = ?", ; a = input() aFoo = abs( a ) while aFoo > 1:     aFoo = aFoo - 2  print a, "is", if aFoo == 1:     print "odd" else:     print "even"  #  

На Паскале:
var
x:integer;
Begin
Writeln('Введите число');
Readln(x);
If x mod 2 = 0 then // Если остаток от деления на 2 равен 0 (четное)
Writeln(x,' - это четное число')
else
writeln(x,' - это нечетное число');
end.

 

ответил 15 февраля, 2012 - Данила  
Школьники уже знают питон?

2 Ответ

на каком языке?

например вот так можно оформить функцией на pascal 

function mod2 (i : integer) : boolean;

begin

mod2:= ((i mod 2)=0);

end;

Вернет true (делится на 2 без остатка) и false если остаток от деления на 2 не нулевой (то есть число нечетно)

красным выделена строчка которая собственно и дает ответ на вопрос- четно или нет.

 

в отличие от другого оратора тут ипользовано вместо условного оператора if

логическое выражение

ответил 7 сентября, 2012 - x23t45  




Сайт в сети 2302 - й день.
...