|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.05.2011, 14:15 | #1 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 60
|
Задача: Хватит ли денег
Музыкальный диск
Входной файл:test.in Выходной файл:test.out Ограничение по времени: 0.5 с Музыкальный диск стоит x руб. n коп. У вас имеется a руб. b коп. Хватит ли вам денег на покупку диска? В случае недостатка, определите, сколько денег нужно добавить. Входной файл В первой строке даны целые числа x и n, разделенные пробелом (0 ≤ x ≤ 1000, 0 ≤ n ≤ 99, x и n одновременно не могут быть равны нулю). Во второй строке даные целые числа a и b, разделенные пробелом (0 ≤ a ≤ 1 000 000, 0 ≤ b ≤ 99). Выходной файл В первой строке выведите “yes”, если имеющаяся сумма достаточна для приобретения диска. Если денег не хватит, выведите в первой строке “no”, а во второй строке – целые числа p и q, разделенные пробелом, недостаток соответственно в рублях и копейках (0 ≤ q ≤ 99). Число копеек выведите двумя цифрами, при необходимости добавив ведущий ноль. Примеры входного и выходного файлов test.in 3 20 5 00 test.out yes test.in 10 20 7 80 test.out no 2 40 Моя программа: Код:
t-разность копеек Проблема: не работает. Пишет просто: no 0.000000 0.000000 Подскажите в чем проблема? Последний раз редактировалось sp.caster; 04.05.2011 в 14:18. |
04.05.2011, 16:53 | #2 |
Форумчанин
Регистрация: 29.09.2010
Сообщений: 636
|
printf("no \n %f %f", &q, &t);
значки & убрать |
04.05.2011, 18:36 | #3 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 60
|
К сожалению ничего не изменилось
|
04.05.2011, 18:43 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Во-первых оператор
Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
04.05.2011, 18:47 | #5 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 60
|
исправил, что странно, у меня эта программа компилилась и с then, а когда попробовал все заново создать и переписать, и это ничем хорошим не закончилось, и я решил опять вернуться к этой программе, скопировал ее с сайта и она не скомпилилась из-за then, необъяснимо, но факт=)
короче говоря, все равно не робит прога |
04.05.2011, 19:50 | #6 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
Код:
Последний раз редактировалось Hemul; 04.05.2011 в 19:55. |
04.05.2011, 20:58 | #7 |
Пользователь
Регистрация: 29.01.2009
Сообщений: 60
|
Hemul, ваш кода сложен для понимания, для меня по-крайне мере, и все же проблему он не решил. Бред какой-то.
Создал все заново, использовал ваш код - все работает. Спасибо. А почему тогда не работал старый проект? Все разобрался, спасибо за помощь Последний раз редактировалось sp.caster; 04.05.2011 в 22:00. |
05.05.2011, 07:09 | #8 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на паскале (набрать заданную сумму денег) | Старый Gilbert | Помощь студентам | 4 | 21.03.2011 15:12 |
Жадный алгоритм. Задача о размене денег. | Multiman | Помощь студентам | 4 | 18.10.2010 13:15 |