1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Задание 6 Параграф 24 ГДЗ Семакин 8 класс (Информатика)
Семакин, Залогова
8 класс
Автор
Семакин, Залогова

Задание 6 Параграф 24 ГДЗ Семакин 8 класс (Информатика)

Задача

program task_6;
var
n, p, s: integer;
begin
write(‘Введи число:’);
readln(n);
p := 1; s := 0;
while n < > 0 do
begin
p := p * (n mod 10);
s := s + (n mod 10);
n := n div 10
end;
writeln(‘Произведение цифр > > ‘, p, ‘ Сумма цифр > > ‘, s)
end.

Подробный ответ

Чтобы найти сумму и произведение цифр натурального числа, нужно последовательно выделять последнюю цифру числа с помощью операции $$n \bmod 10$$, добавлять её к сумме и умножать на неё произведение. Затем последнюю цифру убираем операцией $$n \div 10$$.

Сначала произведение удобно взять равным $$1$$, а сумму — $$0$$.

program task_6;
var
  n, p, s: integer;
begin
  write(‘Введи число:’);
  readln(n);
  p := 1; s := 0;
  while n <> 0 do
  begin
    p := p * (n mod 10);
    s := s + (n mod 10);
    n := n div 10
  end;
  writeln(‘Произведение цифр >> ‘, p, ‘ Сумма цифр >> ‘, s)
end.

Ответ

Программа вычисляет сумму и произведение цифр натурального числа.



Общая оценка
4.8 / 5
Другие учебники
Другие предметы