Задать вопрос
20 июля, 16:30

Дана программа, решающая определенную задачу.

Проделать следующую работу: Сформулировать условие задачи, которую решает данная программа. Указать, какую (ие) подзадачу (и) решает (ют) процедура (ы) в программе.

procedure pr (n: integer; var p, k: integer);

begin

p : = 1;

k : = 0;

while n 0 do

begin

if n mod 2 = 0

then

begin

p : = p * (n mod 10);

k : = k + 1

end;

n : = n div 10

end;

end;

var

n, p, kol: integer;

begin

write ('n? '); readln (n);

pr (n, p, kol);

writeln ('Произведение ', p);

writeln ('Количество ', kol)

end.

+3
Ответы (1)
  1. 20 июля, 17:03
    0
    Программа перемножает все четные цифры введенного числа и считает их количество, затем произведение и количество выводит на экран.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Дана программа, решающая определенную задачу. Проделать следующую работу: Сформулировать условие задачи, которую решает данная программа. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы