Предмет: Информатика,
автор: feldchernol
информатика
вводится число вывести произведение числе
в программе Паскаль
nastikots:
Вводится 1 число? Произведение чего вывести?
число 82 вывести произведение чисел
ой 64
Может произведение цифр введённого числа?
ага
ты сможешь быстро сделать
????
Ответы
Автор ответа:
1
Ответ:
program Chernovik;
var a,p: integer;
begin
p:=1;
read(a);
while a>0 do
begin
p:=p*a mod 10;
a:=a div 10
end;
write (p)
end.
Объяснение:
p - произведение цифр числа, первоначально равно 1, т.к. от умножения на 1 число не изменяется
Ввод числа
Цикл с предусловием (пока число больше 0):
1) считаем произведение последней цифры числа
2) отбрасываем последнюю цифру числа
Вывод произведения цифр числа
div - целочисленное деление
mod - остаток от целочисленного деления
Программа работает для a>0
помогите мне пожалуйста у меня вопрос выложен мне очень срочно надо просто оооочень прошу
помогите мне пожалуйста у меня вопрос выложен мне очень срочно надо просто оооочень прошу...
помогите мне пожалуйста у меня вопрос выложен мне очень срочно надо просто оооочень прошу....
Похожие вопросы
Предмет: Алгебра,
автор: siemienova
Предмет: Русский язык,
автор: dak3
Предмет: Математика,
автор: Mabess
Предмет: Математика,
автор: Анна5Ann
Предмет: Физика,
автор: namikragimov