Предмет: Информатика,
автор: robik308
Помогите пожалуйста написать программу в Паскале. Дано натуральное семизначное число Р. Вывести на экран цифры чила, которые делятся на а без остатка. Определить кол-во цифр, удовлетворяющих этому условию.
Ответы
Автор ответа:
0
// PascalABC.NET 3.2, сборка 1467 от 02.06.2017
// Внимание! Если программа не работает, обновите версию!
begin
Write('Введите Р и а: ');
var (P,a):=ReadInteger2;
var k:=0;
while P>0 do begin
var d:=P mod 10;
if d mod a=0 then begin Print(d); k+=1 end;
P:=P div 10
end;
Writeln(Newline,'Искомых чисел: ',k)
end.
Пример
Введите Р и а: 7568450 5
0 5 5
Искомых чисел: 3
// Внимание! Если программа не работает, обновите версию!
begin
Write('Введите Р и а: ');
var (P,a):=ReadInteger2;
var k:=0;
while P>0 do begin
var d:=P mod 10;
if d mod a=0 then begin Print(d); k+=1 end;
P:=P div 10
end;
Writeln(Newline,'Искомых чисел: ',k)
end.
Пример
Введите Р и а: 7568450 5
0 5 5
Искомых чисел: 3
Похожие вопросы
Предмет: Русский язык,
автор: xmeowxlj
Предмет: Информатика,
автор: makarovar26
Предмет: Українська мова,
автор: 20mariayaynuk20
Предмет: Биология,
автор: rnik
Предмет: Математика,
автор: danik123321yy