Предмет: Информатика, автор: Barto2919

Дано трехзначное число. Определить, является ли произведение цифр числа a меньше самого числа a (Паскаль)

Ответы

Автор ответа: nastikots
1

Ответ:

program Chernovik;

var a: integer;

begin

write ('Введите трехзначное число: ');

readln (a);

if a > ((a mod 10) * (a div 100) * (a div 10 mod 10))

then write ((a mod 10) * (a div 100) * (a div 10 mod 10), ' < ',a)

else write ((a mod 10) * (a div 100) * (a div 10 mod 10),' >= ',a)

end.

Объяснение:

a mod 10 - последняя цифра трёхзначного числа

a div 100 - первая цифра трёхзначного числа

a div 10 mod 10 - средняя цифра трёхзначного числа

div - целочисленное деление

mod - остаток от целочисленного деления


Barto2919: спасибоооо
nastikots: Пожалуйста )))
Похожие вопросы
Предмет: Алгебра, автор: Луиз6б
Предмет: Математика, автор: Аноним