Вопрос задан 22.07.2023 в 08:55. Предмет Информатика. Спрашивает Дергилёва Анастасия.

Написать программу, находяшую сумму и произведение цифр четырехзначного числа

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

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

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

var

   a, s, p : integer;

   

begin

   p := 1;

   repeat a := ReadInteger('введите 4-х значное число: ') until (a > 999) and (a < 10000);

   while a > 0 do begin      

       s += a mod 10;

       p *= a mod 10;

       a := a div 10;

   end;

   writeln('сумма ', s);

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

end.

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

Для написания программы нахождения суммы и произведения цифр четырехзначного числа, вам понадобится язык программирования. Я предоставлю пример программы на Python:

python
def find_sum_and_product(number): # Разбиваем число на цифры thousands = number // 1000 hundreds = (number // 100) % 10 tens = (number // 10) % 10 units = number % 10 # Находим сумму цифр sum_of_digits = thousands + hundreds + tens + units # Находим произведение цифр product_of_digits = thousands * hundreds * tens * units return sum_of_digits, product_of_digits # Получаем четырехзначное число от пользователя try: num = int(input("Введите четырехзначное число: ")) if 1000 <= num <= 9999: sum_result, product_result = find_sum_and_product(num) print(f"Сумма цифр: {sum_result}") print(f"Произведение цифр: {product_result}") else: print("Введено некорректное число. Пожалуйста, введите четырехзначное число.") except ValueError: print("Ошибка! Введите целое четырехзначное число.")

Вы можете скопировать этот код в среду разработки Python и выполнить программу. Она попросит вас ввести четырехзначное число, а затем выведет на экран сумму и произведение его цифр. Убедитесь, что вводите только четырехзначные числа, иначе программа сообщит об ошибке.

0 0

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

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

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

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