Предмет: Информатика,
автор: Юлька2512
составьте программу определяющую является ли введенное с клавиатуры целое число кратным 3
Ответы
Автор ответа:
0
var a:integer;
begin
Writeln('Введите целое число');
Readln(a);
if frac(a/3) > 0 then writeln('Число не кратно 3')
else Writeln('Число кратно 3')
end.
P.S. Frac - это дробная часть числа, в данном примере frac(a/3) это дробная часть числа а деленного на 3
begin
Writeln('Введите целое число');
Readln(a);
if frac(a/3) > 0 then writeln('Число не кратно 3')
else Writeln('Число кратно 3')
end.
P.S. Frac - это дробная часть числа, в данном примере frac(a/3) это дробная часть числа а деленного на 3
Автор ответа:
0
Я все же рекомендую использывать старый добрый Mod. Учителя любят прикопаться к какой-нибудь команде, которую они не объясняли.
Автор ответа:
0
с mod можно ошибиться на разных кратностях...а вот с frac точно не ошибиться...
Автор ответа:
0
У меня ошибок не возникало
Автор ответа:
0
Но Frac надежней
Автор ответа:
0
с mod запутываются когда остаток должен быть больше какого то числа, то будет кратное - именно в этом числе и ошибаются
Похожие вопросы
Предмет: Русский язык,
автор: vserdobinceva2
Предмет: Геометрия,
автор: bacha2004
Предмет: Алгебра,
автор: Аноним
Предмет: Математика,
автор: htdhtd