Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3581974
А
Аноним
09 марта 2026 17:56 · публичный вопрос
А
Аноним

Кролик Клевер пошел в пекарню за пирожками. Один пирожок стоит х рублей и у копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков. Входные данные: Программа…

Запрос пользователя

Кролик Клевер пошел в пекарню за пирожками. Один пирожок стоит х рублей и у копеек. Определите, сколько рублей и копеек нужно заплатить за n пирожков. Входные данные: Программа получает на вход три целых числа: х, у, n. Выходные данные: Программа должна вывести два числа: стоимость покупки в рублях и копейках (формат вывода смотри в примерах). Тестирование программы: N Входные данные Выходные данные 1. 10 15 2 Выходные данные 20 руб. 30 коп. 2. 2 50 4 Выходные данные 10 руб. 0 коп.

Ответ нейросети
09 марта 2026 17:56

Задача понятна: цена за пирожок дана в рублях и копейках, нужно посчитать общую стоимость за n пирожков и вывести в формате "X руб. Y коп.".

Пошаговое решение (для цели "Понять"):

  • Пусть цена одного пирожка в копейках равна p = x * 100 + u.
  • Полная стоимость n пирожков: T = p * n копеек.
  • Преобразуем копейки в рубли и копейки: рубли = T // 100, копейки = T % 100.
  • Выводим в формате: "<рубли> руб. <копейки> коп." без добавления нулей слева.

Проверка на примерах:

  • Пример 1: x=10, u=15, n=2. p = 10100 + 15 = 1015 коп., T = 10152 = 2030 коп. рубли = 2030 // 100 = 20, копейки = 2030 % 100 = 30. Вывод: "20 руб. 30 коп."
  • Пример 2: x=2, u=50, n=4. p = 250 коп., T = 1000 коп., рубли = 10, копейки = 0. Вывод: "10 руб. 0 коп."

Код на Python (рабочий пример):

def main(): import sys data = list(map(int, sys.stdin.read().split())) if len(data) < 3: return x, u, n = data[0], data[1], data[2]

per_pirozhok = x * 100 + u  # стоимость одного пирожка в копейках
total_kopecks = per_pirozhok * n

rubles = total_kopecks // 100
kopecks = total_kopecks % 100

print(f"{rubles} руб. {kopecks} коп.")

if name == "main": main()

Примечания:

  • В примерах формат копеек не требует двузначного заполнения (например, "0 коп." вместо "00 коп."), поэтому выводим число копеек как обычное целое число.
  • Вход допускает любые три целых числа, разделённые пробелами или переводами строк.