Вопрос задан 13.11.2023 в 10:18. Предмет Информатика. Спрашивает Бойко Олька.

Год выдался урожайным, и фермер Купер собрал N килограмм кукурузы со своих полей. Весь урожай он

продает своему старому другу Джону. Они договорились, что Джон возьмет у Купера всю его кукурузу по цене A рублей за килограмм с условием, что каждый K-й килограмм идет бесплатно. Для данных значений N, A, K, посчитайте сколько выручит фермер Купер с продажи всей своей кукурузы. Входные данные Первая строка входных данных содержит значение N — количество килограмм кукурузы, которую собрал Купер (1 ≤ N ≤ 2×1010). Во второй строке дано целое число A — цена килограмма кукурузы, по которой ее будет покупать Джон (1 ≤ A ≤ 10). В третьей строке дано целое число K – номер каждого килограмма, который будет отдан Джону бесплатно (2 ≤ K ≤ 1000). Обратите внимание, что значение N может быть больше, чем возможное значение 32-битной целочисленной переменной, поэтому необходимо использовать 64-битные числа (тип int64 в языке Pascal, тип long long в C и C++, тип long в Java и C#). Выходные данные Программа должна вывести одно целое число — сколько выручит фермер Купер с продажи всей своей кукурузы. Система оценки Решения, правильно работающие при N ≤ 100, будут оцениваться в 50 баллов. Примеры Ввод Вывод Пояснение 10 2 5 16 Фермер продаёт 10 килограмм кукурузы по 2 рубля, при этом каждый 5-й килограмм (то есть 5-й и 10-й) отдаются бесплатно. Будет оплачено 8 килограмм по 2 рубля, всего 16 рублей. 10 3 11 30 Бесплатно идёт каждый 11-й килограмм, поэтому все 10 килограмм будут оплачены по 3 рубля, всего 30 рублей.​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Извекова Валерия.

n = int(input())

a = int(input())

k = int(input())

for i in range(n+1):

   z = n / k

   s = n - z

   print(s * a)

0 0
Отвечает Бавыкина Вика.

Ответ:

n = int(input())

a = int(input())

k = int(input())

Объяснение:

Я незнаю

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи нужно вычислить общую стоимость кукурузы, которую фермер Купер продаст своему другу Джону. Учитывается цена за килограмм кукурузы (A), количество килограмм собранной кукурузы (N) и номер каждого k-го килограмма, который будет отдан бесплатно (K).

Программу можно написать на языке программирования, который поддерживает 64-битные целые числа. Например, на Python это может выглядеть так:

```python def calculate_income(N, A, K): # Вычисляем, сколько килограмм будет оплачено paid_kilograms = N - (N // K)

# Вычисляем общую стоимость total_income = paid_kilograms * A

return total_income

# Ввод данных N = int(input()) A = int(input()) K = int(input())

# Вычисление и вывод результата result = calculate_income(N, A, K) print(result) ```

Теперь, приведем примеры ввода и вывода для данной программы:

Пример 1: ``` 10 2 5 ``` Вывод: 16

Пример 2: ``` 10 3 11 ``` Вывод: 30

Эти примеры соответствуют условиям задачи, и программа корректно рассчитывает общую выручку фермера Купера.

0 0

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

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

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

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