Вопрос задан 06.03.2026 в 15:38. Предмет Информатика. Спрашивает Вильданова Сабина.

Ввести 2 целых числа. Вывести их произведение, если они разных знаков, и их сумму в противном случае. Написать программу, которая бы решила эту задачу.

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

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

Отвечает Филиппова Ульяна.

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

  1. Вводит два целых числа.

  2. Если числа разных знаков, выводит их произведение.

  3. Если числа одного знака, выводит их сумму.

Пример решения на языке Python:

python
# Вводим два целых числа a = int(input()) b = int(input())

# Проверяем знаки чисел if (a > 0 and b < 0) or (a < 0 and b > 0): # Если числа разных знаков print(a * b) else: # Если числа одного знака (или оба нулевые) print(a + b)

Объяснение работы программы:

  • Сначала программа вводит два целых числа с помощью функции input().

  • Затем в условии проверяется, разные ли знаки у чисел. Для этого используется условие:

    • Если одно число положительное, а другое отрицательное, то их произведение будет выведено.

    • В противном случае (если оба числа положительные или оба отрицательные, либо одно из чисел равно нулю) будет выведена их сумма.

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

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

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

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