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

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

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

2 Ответы

0 Хорошо 0 Плохо
Код:

#!/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 Фев, 12 - Данила  
Школьники уже знают питон?
0 Хорошо 0 Плохо

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

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

function mod2 (i : integer) : boolean;

begin

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

end;

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

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

 

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

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

ответил 08 Сен, 12 - x23t45   3 4 22




...