М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
м080878
м080878
06.11.2022 16:43 •  Информатика

Год выдался урожайным, и фермер Купер собрал 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, будут оцениваться в Примеры Ввод Вывод Пояснение 10 2 5 16 Фермер продаёт 10 килограмм кукурузы по 2 рубля, при этом каждый 5-й килограмм (то есть 5-й и 10-й) отдаются бесплатно. Будет оплачено 8 килограмм по 2 рубля, всего 16 рублей. 10 3 11 30 Бесплатно идёт каждый 11-й килограмм, поэтому все 10 килограмм будут оплачены по 3 рубля, всего 30 рублей.

👇
Ответ:
Жикабай
Жикабай
06.11.2022

n = int(input())

a = int(input())

k = int(input())

Объяснение:

Я незнаю

4,4(40 оценок)
Ответ:

n = int(input())

a = int(input())

k = int(input())

for i in range(n+1):

   z = n / k

   s = n - z

   print(s * a)

4,6(93 оценок)
Открыть все ответы
Ответ:
kcybulina
kcybulina
06.11.2022
1.В Первую мировую войну впервые применили химическое оружие.
Во Великой Отечественной войне победу одержал Советский Союз. 2.У кошки четыре ноги.
Плоские черви - паразиты.
3. Всякий равносторонний треугольник есть равноугольный треугольник.
Прямоугольник с равными сторонами есть квадрат.
4.Русский язык - один из славянских языков.
Пунктуация изучает знаки препинания.
5. Пушкин - великий русский поэт.
Достоевский - один из популярных писателей.
6. Информатика жиздется на математике.
Компьютер облегчил жизнь человека.
4,7(6 оценок)
Ответ:
valag84
valag84
06.11.2022
Я вижу 16-ричную систему. Но тогда в подсчетах ошибка. 
В 16 системе А -10, В - 11 С - 12, D - 13, Е - 14 F - 15
D5 = 5*16^0 + D*16^1 = 5+13*16 = 213(в десятичной)
1A = 1*16^1 + A*16^0 = 16+10 = 26 (в десятичной)
BA = B*16^1 + A* 16^0 = 11*16+10 = 186
Если отнять эти числа в 10-й системе, то выходит 213 - 26 - 187.
Поэтому в задаче или у тебя в записи ошибка. Разность в 16-й системе, т.е количество сказаок равна не ВА, а ВВ, тогда все получится.
В*16^0+B*16^1 = 11 = 16*11 = 187
И тогда ответ - 16-ричная ситстема счисления.
4,7(9 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ