![]() |
| | |||||||
| Регистрация | Правила | Блоги | Пользователи | Социальные группы | Поиск | Сообщения за день | Все разделы прочитаны |
| |
![]() |
| |
| | #1 | ||||||
| Rossi46 Новичок Регистрация: 03.02.2012
Сообщений: 1 Репутация: 0 (0) |
Необходимо определить, как заданную сумму денег выразить минимальным количеством банкнот по 500, 100, 10, 5, 2 и 1 рублю.
почему цикл не верно работает?!( Добавлено через 33 минуты собственно меня смущает тот факт что выход происходит по while(b1>0) когда b1 равно 0 Последний раз редактировалось nio; 03.02.2012 в 14:35. Причина: Используйте теги форматирования кода | ||||||
| | |||||||
| Другие темы раздела | |
| C# Определить элементы, которые есть в первом и отсутствуют во втором массиве помоги решить задачку: есть два datagrid'a, в них содержатся различные фамилии, нужно определить фамилию, которая отсутствует во втором гриде из первого грида ) вот пример, в данном случае получается, что фамилия 4 отсутствует во втором гриде и его необходимо вывести. Определить элементы, которые есть в первом и отсутствуют во втором массиве | Есть ли для Visual C# 2010 Express скины Есть ли для Visual C# 2010 Express скины? как на подобоииhttp://www.alphaskins.com и как инструкция по использованию можно ? Если есть. Есть ли для Visual C# 2010 Express скины |
| | #2 | ||||||
| tantemka Амурчанка Регистрация: 07.11.2011
Сообщений: 273 Репутация: 121 (121) |
Замените деление по модулю (%) на обычное (/) и условие while поменяйте на
| ||||||
| | |||||||
| | #3 | ||||||
| KarmaMaker Форумчанин Регистрация: 09.12.2011
Сообщений: 228 Репутация: 84 (84) | Держи, и не пиши так больше, бо черевато получением физических увечий.
| ||||||
| | |||||||
| | #4 | |
| nio Модератор Регистрация: 14.06.2009 Адрес: Беларусь
Сообщений: 5,163 Репутация: 3336 (1924) | | |
| | ||
| | #5 | ||||||
| ibmpc Форумчанин Регистрация: 28.12.2011 Адрес: Ташкент
Сообщений: 183 Репутация: 70 (68) |
Так должно быть быстрее.
| ||||||
| | |||||||
| | #6 | |
| KarmaMaker Форумчанин Регистрация: 09.12.2011
Сообщений: 228 Репутация: 84 (84) |
Решение ibmpc пожалуй более корректно ( Хотя не очень понятно зачем было затирать комментарии, да и стиль оставляет желать лучшего ).
| |
| | ||
| | #7 | |
| ibmpc Форумчанин Регистрация: 28.12.2011 Адрес: Ташкент
Сообщений: 183 Репутация: 70 (68) | | |
| | ||
| | #8 | |||||||||||
| KarmaMaker Форумчанин Регистрация: 09.12.2011
Сообщений: 228 Репутация: 84 (84) |
Названия переменных не отражают их назначения: Например, если не вглядываться в код, то совершенно не понятно что здесь выводится:
Использование break в foreach тоже вроде как некомильфо, ибо для каждого, значит для каждого ( вообще этот if у тебя несколько странно работает** ) Мне кажется так лучше:
**Если банкнота с каким то номиналом не использовалась, то ее вывод зависит от того следуют ли за ней используемые банкноты или нет. | |||||||||||
| | ||||||||||||
| | #9 | |
| ibmpc Форумчанин Регистрация: 28.12.2011 Адрес: Ташкент
Сообщений: 183 Репутация: 70 (68) | Почему некомильфо подробней? И что значит странно (к условиям это понятие мало применимо )? Насчет имен переменных понял, не могу взять за правило, чтобы делать на автомате, хотя давно знаю.И еще в твоем варианте класс Banknote зачем он нужен для этой задачи? Чем хуже Dictionary<> ? По моему вы напрасно усложнили код. | |
| | ||
| После регистрации реклама в сообщениях будет скрыта | |
| | #10 | |
| KarmaMaker Форумчанин Регистрация: 09.12.2011
Сообщений: 228 Репутация: 84 (84) | banknote.FaceValue vs Dic.Key | |
| | ||
![]() |
| Похожие темы | |
| Тема | Автор |
| Turbo Pascal обработка строк. получить слово с минимальным количеством гласных букв. получить слово с минимальным количеством гласных букв. | Leylala |
| C++ Написать жадный алгоритм формирования сдачи с 1 рубля минимальным количеством монет при покупки товара ценой X копеек Раньше были монеты достоинством 1, 2, 3, 5, 10, 15, 20 и 50 копеек. Написать жадный алгоритм формирования сдачи с 1 рубля минимальным количеством монет при покупки товара ценой X копеек. X < 100. | proger2030 |
| Pascal (Паскаль) Дана матрица в столбцах с минимальным количеством отрицательных элементов все положительные элементы заменить на 0 Дана матрица A в столбцах с минимальным количеством отрицательных элементов все положительные элементы заменить на 0 Не могу решить задачу.. Помогите с решением. | warexs |
| Pascal (Паскаль) Набрать сумму минимальным количеством денежных знаков. 87. (6 б.) Касса. В массиве K(n) в порядке убывания представлены достоинства денежных знаков (купюр и монет) валютной системы некоторой страны. Реализовать выдачу в этой системе заданной суммы m минимальным числом денежных знаков. плиииизз | vivs_21 |
| Алгоритмы где я могу прочитать про темы Задача разбиения и Алгоритм MAXMIN(S) Привет всем. Подскажите пожалуйста где я могу прочитать про темы Задача разбиения, Алгоритм MAXMIN(S). Заранее огромное спасибо...:tender: | Yoli |
| Опции темы | |
| |
| |