Предмет: Информатика,
автор: igemranova
Дано четырехзначное число.Определить:кратно ли произведение его цифр числу а.
Ответы
Автор ответа:
2
var
n,i,a:integer;
p:longint;
begin
Write('Введите четырехзначное число: '); Read(n);
Write('Введите число для проверки кратности: '); Read(a);
p:=1;
for i:=1 to 3 do
begin
p:=p*(n mod 10);
n:=n div 10
end;
p:=p*n;
if (p mod a)=0 then Writeln('Число кратно ',a)
else Writeln('Число не кратно ',a)
end.
Тестовое решение:
Введите четырехзначное число: 3673
Введите число для проверки кратности: 7
Число кратно 7
n,i,a:integer;
p:longint;
begin
Write('Введите четырехзначное число: '); Read(n);
Write('Введите число для проверки кратности: '); Read(a);
p:=1;
for i:=1 to 3 do
begin
p:=p*(n mod 10);
n:=n div 10
end;
p:=p*n;
if (p mod a)=0 then Writeln('Число кратно ',a)
else Writeln('Число не кратно ',a)
end.
Тестовое решение:
Введите четырехзначное число: 3673
Введите число для проверки кратности: 7
Число кратно 7
Похожие вопросы
Предмет: Английский язык,
автор: darkdon12319
Предмет: Английский язык,
автор: Ghsbsjdkfnf55
Предмет: Қазақ тiлi,
автор: Аноним
Предмет: Математика,
автор: liza36362
Предмет: Английский язык,
автор: ANASTEISHA308760