Вопрос задан 08.11.2026 в 17:50. Предмет Информатика. Спрашивает Красінська Оксанка.

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

A

дней готовится к олимпиадам по математике, затем

B

дней к олимпиадам по информатике, потом опять

A

дней готовится к олимпиадам по математике и т.д. Также Петя знает, что когда он занимается математикой, он должен выпивать в день ровно

C

чашек чая, а в день занятий по информатике —

D

чашек.


Решив начать готовиться с новой недели, Петя захотел узнать, сколько ему нужно сделать запасов чая на

N

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

N

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

A

дней готовится к олимпиадам по математике, затем

B

дней к олимпиадам по информатике, потом опять

A

дней готовится к олимпиадам по математике и т.д. Также Петя знает, что когда он занимается математикой, он должен выпивать в день ровно

C

чашек чая, а в день занятий по информатике —

D

чашек.


Решив начать готовиться с новой недели, Петя захотел узнать, сколько ему нужно сделать запасов чая на

N

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

N
напишите на python'е пожалуйста
.

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

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

Отвечает Рояк Соня.

За \(N\) недель пройдёт \(7N\) дней. Расписание повторяется каждые \(A+B\) дней.

Сначала найдём, сколько дней Петя занимается математикой, а остальные дни будут днями информатики.

Python:
A, B, C, D, N = map(int, input().split())
days = 7 * N
full_cycles, rest = divmod(days, A + B)
math_days = full_cycles * A + min(rest, A)
inform_days = days - math_days
tea = math_days * C + inform_days * D
print(tea)

Программа предполагает, что числа \(A\), \(B\), \(C\), \(D\), \(N\) вводятся через пробел в таком порядке.

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

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

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

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