Задача понятна. Будем считать, что:
- суммарная цена покупок S = цена кроссовок + цена куртки + цена рюкзака
- скидка на всю покупку = 109 рублей
- бонусы с дисконтной карты = 1000 рублей
- итоговая сумма к оплате = max(0, S − 109 − 1000)
Если итог становится отрицательным, оплачиваем 0 рублей.
Пошаговое решение
- Вводим три цены: a, b, c
- Вычисляем общую стоимость: S = a + b + c
- Применяем скидку: S1 = S − 109
- Применяем бонусы: P = S1 − 1000
- Итог: ответ = max(0, P)
- Выводим ответ в рублях
Формула: ответ = max(0, a + b + c − 109 − 1000)
Пример
- Ввод: кроссовки 3000, куртка 2500, рюкзак 1500
- S = 3000 + 2500 + 1500 = 7000
- S1 = 7000 − 109 = 6891
- P = 6891 − 1000 = 5891
- ответ = 5891 рублей
Пример кода на Python (гибко принимает ввод через пробелы или новые строки) def main(): import sys nums = [] for token in sys.stdin.read().split(): try: nums.append(int(token)) except ValueError: pass if len(nums) < 3: print("Требуется три цены: кроссовки, куртка, рюкзак") return a, b, c = nums[:3] total = a + b + c discount = 109 bonus = 1000 pay = total - discount - bonus if pay < 0: pay = 0 print(pay)
if name == "main": main()
Дополнительные заметки
- Предположение: скидка фиксированная 109 рублей, бонусы 1000 рублей, и итог не может быть меньше 0.
- Если задача подразумевала иной смысл скидки (например, проценты), нужно уточнить условие и скорректировать формулу.