Вопрос задан 21.01.2020 в 11:55. Предмет Информатика. Спрашивает Колесниченко Денис.

Дано натуральное число.Вывести произведение его четных цифр (программа)

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сулейманова Мадина.
Uses crt;
var a,pr,n:integer;
begin
     pr:=1;
     write('Введите число: '); readln(a);
     while a>0 do
     begin
          n:=a mod 10;
          if (n mod 2=0) and (n<>0) then pr:=pr*n;
          a:=a div 10;
     end;
     writeln('Произведение четных цифр числа: ',pr);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы написать программу для вычисления произведения четных цифр натурального числа, можно использовать следующий алгоритм:

1. Запросить у пользователя ввод натурального числа. 2. Инициализировать переменную "произведение" со значением 1. 3. Преобразовать введенное число в строку, чтобы можно было обращаться к отдельным цифрам. 4. Пройтись в цикле по каждой цифре в строке. 5. Проверить, является ли текущая цифра четной. 6. Если цифра четная, умножить ее на значение переменной "произведение". 7. После завершения цикла вывести значение переменной "произведение".

Ниже приведен пример программы на языке Python, реализующий описанный алгоритм:

```python number = int(input("Введите натуральное число: ")) product = 1

for digit in str(number): if int(digit) % 2 == 0: product *= int(digit)

print("Произведение четных цифр: ", product) ```

Пример работы программы: ``` Введите натуральное число: 123456 Произведение четных цифр: 48 ```

В данном примере программа вычисляет произведение четных цифр числа 123456, которое равно 48.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос