
Дано четырехзначное число, найти сумму произведений первой цифры на третью и второй цифры на
четвертую. Например: если дано число 2345, то получится 2*4+3*5=23 (Python)

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

def sum_of_products(n: int) -> int:
# Конвертируй интежер в строку и достань отдельные цифры
digits = [int(ch) for ch in str(n)]
# Посчитай суму произведений цифр
result = digits[0] * digits[2] + digits[1] * digits[3]
return result



Ответ:
def my_sum(n):
# Преобразуем в строку
s = str(n)
# Считаем необходимые суммы, с преобразованием к целому
return int(s[0]) * int(s[2]) + int(s[1]) * int(s[3])



Для решения этой задачи вам потребуется разбить четырехзначное число на его отдельные цифры, а затем выполнить нужные вычисления.
Вот пример решения на языке Python:
pythonnumber = 2345
# Получаем отдельные цифры числа
digit1 = number // 1000 # первая цифра (2)
digit2 = (number // 100) % 10 # вторая цифра (3)
digit3 = (number // 10) % 10 # третья цифра (4)
digit4 = number % 10 # четвертая цифра (5)
# Вычисляем сумму произведений
result = digit1 * digit3 + digit2 * digit4
print(result) # Выводим результат (23)
В данном примере мы используем операторы деления нацело //
и остатка от деления %
для получения отдельных цифр числа. Затем мы выполняем требуемые вычисления и выводим результат.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili