Вопрос задан 30.06.2023 в 00:36. Предмет Информатика. Спрашивает Мартынова Ева.

Дано произвольное число. Определить произведение цифр,кратных 5 и сумму чётных цифр.​

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кадырова Аделина.

var s:string;

a,b,i,proiz,sum,kl:integer;

Begin

readln(s);

b:=length(s);

for i:=1 to b do

begin

val(a,s[i],kl);

if a mod 5 =0 then proiz:=proiz*a;

if a mod 2 = 0 then sum:=sum+a;

end;

writeln(proiz);

writeln(sum);

End.

Объяснение:

если программа будет ругаться на строчку где написан val, просто поменяй местами a и s[i]

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи, вам нужно выполнить следующие шаги:

  1. Преобразуйте произвольное число в строку, чтобы можно было легко обращаться к его цифрам.

  2. Создайте переменные для хранения произведения цифр, кратных 5, и суммы четных цифр. Начните с нулевых значений:

    python
    произведение_цифр_кратных_5 = 1 сумма_четных_цифр = 0
  3. Пройдитесь по каждой цифре числа в строковой форме, используя цикл. Для каждой цифры выполните следующие действия:

    • Преобразуйте текущую цифру в целое число.
    • Проверьте, является ли эта цифра кратной 5. Если да, умножьте её на переменную произведение_цифр_кратных_5.
    • Проверьте, является ли эта цифра четной. Если да, добавьте её к переменной сумма_четных_цифр.
  4. После завершения цикла выведите результаты:

    • Произведение цифр, кратных 5: произведение_цифр_кратных_5
    • Сумма четных цифр: сумма_четных_цифр

Пример кода на Python:

python
# Введите ваше произвольное число ваше_число = 123456789 ваше_число_строка = str(ваше_число) произведение_цифр_кратных_5 = 1 сумма_четных_цифр = 0 for цифра in ваше_число_строка: цифра = int(цифра) if цифра % 5 == 0: произведение_цифр_кратных_5 *= цифра if цифра % 2 == 0: сумма_четных_цифр += цифра print("Произведение цифр, кратных 5:", произведение_цифр_кратных_5) print("Сумма четных цифр:", сумма_четных_цифр)

Замените ваше_число на нужное вам число для выполнения задачи.

0 0

Похожие вопросы

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

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

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