|
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
|
||||||
Банкомат. В чем ошибка?23.04.2014, 17:31. Показов 2111. Ответов 7
Метки нет (Все метки)
Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.
Автор: Фёдор Меньшиков, ВГПУ. Реальный текст программы. ATM may contain notes of four kinds: 50, 100, 500 and 1000 rubles. Amount of notes of each kind at any moment is a non-negative integer number. 0 means that there are no notes of this kind. The lack of some notes may be filled with notes of smaller cost. E.g., if the client requested 500 rubles, but ATM has only four 100-ruble notes and two 50-ruble notes, the client will still get his cash. Suppose that you requested a sum of cash, that is a positive integer number and divides by 50. ATM denied this request, since there is no way it could be done with notes available right now. Find the smallest sum greater than the requested one, such that ATM theoretically could give out. Input The first line of input contains a single positive number that divides by 50 and is less or equal to 3000. It's the sum that the ATM could not give out. Output Output the single number - the smallest sum greater than the requested one. If there is no such sum, output 0. Input 1 Output 1 150 200 Перевод (корявенький) Банкомат может содержать примечания четырех видов: 50, 100, 500 и 1000 рублей. Сумма примечаний каждого вида в любой момент - неотрицательное число целого числа. 0 средств, что нет никаких примечаний этого вида. Отсутствие некоторых примечаний может быть заполнено примечаниями меньшей стоимости. Например, если клиент просил 500 рублей, но у банкомата есть только четыре примечания за 100 рублей и два примечания за 50 рублей, клиент все еще получит свои наличные деньги. Предположим, что Вы просили сумму наличных денег, которые являются положительным числом целого числа и делятся на 50. Банкомат отрицал этот запрос, так как нет никакого способа, которым это могло быть сделано с примечаниями, доступными прямо сейчас. Сочтите самую маленькую сумму больше, чем требуемая, такая, что банкомат теоретически мог выделить. Ввод Первая линия входа содержит единственное положительное число, которое делится на 50 и является меньше или равно 3000. Это - сумма, которую не мог выделить банкомат. Вывод Произведите единственное число - самая маленькая сумма, больше, чем требуемая. Если нет такой суммы, произведите 0. Текст Программы (Писала впервые, в Microsoft Visual Studio 2010 все условия выполняются вроде, но на сайте компилятор ругается,что либо что-то лишнее либо чего-то нет)
Буду очень рада, если подскажите, что я не так сделала, постараюсь исправить и успеть защитить задачу, заранее благодарна)))
0
|
||||||
| 23.04.2014, 17:31 | |
|
Ответы с готовыми решениями:
7
ошибка в проге "банкомат" Банкомат Банкомат |
| 23.04.2014, 18:09 | |
|
Часть задачи понятна - процесс обналичивание электронного счета. Но входные данные вообще не понятно описаны. Что нужно?
0
|
|
|
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
|
|
| 24.04.2014, 03:00 [ТС] | |
|
Supernatural, что можно сделать с входными данными?
и я сама через этот перевод не совсем разобралась, что именно нужно, я думаю что нужно искать минимальное значение, большее, чем запрашиваемая сумма... поэтому за помощью и обратилась
0
|
|
| 24.04.2014, 19:14 | |
|
Raduga_, как бы прежде чем просить помощь у кого-либо принято пытаться хотя бы понять суть задания. Есть мнение/вариант, что нужно описать работу банкомата при выдачи наличных денег с банковской карты.
0
|
|
|
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 3
|
|
| 25.04.2014, 01:37 [ТС] | |
|
Supernatural, суть программы, чтобы рассчитать наименьшую сумму, которую банкомат теоретически может выдать, я решила что если прибавлять к запрашиваемой 50 (так как это наименьшая купюра банкомата), то будет верно, но видимо нет. Сейчас у меня есть догадки, что надо возможно перебирать возможные вариации сумм существующих купюр...
0
|
|
| 25.04.2014, 09:07 | ||
|
0
|
||
|
15 / 15 / 6
Регистрация: 28.11.2013
Сообщений: 50
|
|
| 25.04.2014, 11:40 | |
|
Найти все-таки надо найти наименьшую сумму, которая больше запрашиваемой. Но вот формулировка задания непонятна
0
|
|
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||||||||||||||||||
| 25.04.2014, 12:44 | ||||||||||||||||||
200 ->
0
|
||||||||||||||||||
| 25.04.2014, 12:44 | |
|
Помогаю со студенческими работами здесь
8
Банкомат Банкомат Банкомат Создать банкомат
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита табличной части. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|