Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2012, 19:41   #1
Chelobaka
 
Регистрация: 17.12.2012
Сообщений: 3
По умолчанию Решение задачи на опрееление количества купюр (C++)

Народ тут такое дело нужно составить алгоритм и написать программу на C++

Покупатель должен заплатить в кассу 5 рублей. У него имеются 1, 5, 10, 50, 100, 500, 1000, 5000, 10000 рублей. Сколько купюр каждого достоинства отдаст ПРОДАВЕЦ, если он начнет платить с самых крупных купюр?

Может быть кому то это будет смешно, но пожалуйста прошу помочь!!!
Chelobaka вне форума Ответить с цитированием
Старый 17.12.2012, 20:05   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

во-первых, Вы переврали задание (неверно разглядели), у покупателя не 5 рублей, а S рублей

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

Последний раз редактировалось Serge_Bliznykov; 17.12.2012 в 20:07.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.12.2012, 20:06   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Пример входных и выходных данных можете привести?
Abstraction вне форума Ответить с цитированием
Старый 17.12.2012, 20:08   #4
Chelobaka
 
Регистрация: 17.12.2012
Сообщений: 3
По умолчанию

мне бы сам алгоритм с циклом, а программу сам попробую написать.
Меня уже препод пол мозга съел с этой задачей

Abstraction, неа мы только в этом году начали проходить эту вещь



Не надо плодить подряд несколько коротких сообщений!
Это нарушение правил...
для того, чтобы через минуту/другую дописать сообщение,
не надо создавать ещё один новый пост.
нажимайте на предыдущем кнопку "Редактировать" ("Правка")
и дописывайте в своё сообщение, что Вы хотели добавить!

Последний раз редактировалось Serge_Bliznykov; 17.12.2012 в 20:11.
Chelobaka вне форума Ответить с цитированием
Старый 17.12.2012, 20:10   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

погодите.
Цитата:
Сколько купюр каждого достоинства отдаст ПРОДАВЕЦ
Кто отдаст? Продавец?! А почему продавец будет отдавать покупателю купюры? Речь идёт о СДАЧЕ?!!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.12.2012, 20:15   #6
Chelobaka
 
Регистрация: 17.12.2012
Сообщений: 3
По умолчанию

Serge_Bliznykov, да речь идет о сдаче.
Мне хотя бы алгоритм из блок схем составить правильно.

Последний раз редактировалось Chelobaka; 17.12.2012 в 20:24.
Chelobaka вне форума Ответить с цитированием
Старый 17.12.2012, 21:15   #7
MihalNik
МегаМодератор
СуперМодератор
 
Регистрация: 27.11.2012
Сообщений: 5,714
По умолчанию

Код:
if (S/10000 > 0) 
  cout << "к-во 10000: " << S/10000 << endl;
Остаток для меньших купюр:
Код:
S= S%10000;
И так далее...
Сначала прочитал задание как "Решение задачи ЗА опрееление количества купюр (C++)"
Благими намерениями устлана дорога на programmersforum.ru
MihalNik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение задачи l1merain Общие вопросы C/C++ 0 21.10.2011 18:29
программа на Паскале: выдать сумму наименьшим количеством купюр. Vanya77777 Помощь студентам 11 06.10.2011 09:10
Наименьшее кол-во купюр для размена С++ Sauruk Помощь студентам 10 09.05.2011 23:58
Решение задачи в с++. Gray007 Помощь студентам 2 27.01.2011 15:19
решение задачи Брайан О'Конор Помощь студентам 1 12.01.2011 12:42