![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
![]()
Ребят, написал программку, но она не работает. Никак не могу понять в чем дело. Помогите пожалуйста.
Вот код: Код:
Хочу шарить как Daramant!!!
Последний раз редактировалось Stilet; 11.02.2011 в 21:28. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
cout <<"vvedite eps ";cin>>eps;
Ошибка в этой строчке. В цикле while она сравниват с произвольным числом, которое случайно оказалось в памяти.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
![]()
Интересная мысль, об этом не подумал. Проверим. Задать постоянное значение этой переменной?
блин, все равно не работает. В чем же дело?
Хочу шарить как Daramant!!!
Последний раз редактировалось Stilet; 11.02.2011 в 21:34. |
![]() |
![]() |
![]() |
#4 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Допустим зарплата у вас пусть 123 456 р. 57 к.
Вам выдают её с заданной точностью. Если точность 0.01, то выдадут 123 456 р. 57 к., а если точность 100 000, то выдадут 100 000. Разница примерно понятна? В программе же точность вообще явление случайное, т.е. она может стать и 1 000 000, тогда зарплата будет 0. Все еще считаете, что задавать точность не надо? Как именно "не работает"? Добавьте строку дебага в цикле, которая будет выводить текущие значения границы отрезка и отследите, правильно ли отрабатывает программа. Еще можно попробовать изменить Код:
Код:
![]()
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) Последний раз редактировалось Vanta11a; 11.02.2011 в 12:42. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
![]()
Спасибо. Про точность теперь понял. Хотя считал что можно ввести с клавиатуры. Я только начал изучать программирование на си++
А вот дальше не понял. Подскажите кодом. А программа зацикливается, зависает. Если вывод с задать в цикле, то она бесконечно его выводит, то есть тоже циклится. Код с if менял. безрезультатно. Что такое #? Может кто то может написать свою прогу для моего уравнения? Посмотрим чем работоспособный код от моего отличается?
Хочу шарить как Daramant!!!
Последний раз редактировалось Stilet; 11.02.2011 в 21:35. |
![]() |
![]() |
![]() |
#6 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]() Код:
В работе проверить сейчас не могу, компилятор не стоит. ![]()
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) Последний раз редактировалось Vanta11a; 11.02.2011 в 12:54. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 226
|
![]()
у тебя написано
Код:
Нужно написать Код:
ну и вмето Код:
Код:
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
![]()
Всем спасибо, ошибка была в том, что я точность описал как int.
Надо было естественно float. Только почему компилятор ничего не сказал? он принял точность за ноль вот и гонял цикл.
Хочу шарить как Daramant!!!
|
![]() |
![]() |
![]() |
#9 |
:D
Форумчанин
Регистрация: 26.09.2010
Сообщений: 570
|
![]()
ну извините, компилятор вам обязан только код компилировать, доводить его до ума - ваша задача
![]()
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
![]()
Спасибо за предложение, но хочется все самому сделать. Хотя досадные ошибки бывают.
Хочу шарить как Daramant!!!
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Метод деления отрезка пополам | Витяака | Помощь студентам | 2 | 23.12.2010 11:42 |
Найти корни заданного уравнения методом Золотого сечения, Фибоначи и деления отрезка пополам. Сравнить эф | Nik0919 | Помощь студентам | 2 | 16.02.2010 19:14 |
Метод деления отрезка пополам Delphi | lordve | Помощь студентам | 0 | 06.12.2009 23:57 |
поиск корня методом деления пополам | jewels | Общие вопросы C/C++ | 2 | 16.11.2009 01:09 |
Вычисление корня уравнения методом деления отрезка пополам | Absent | Помощь студентам | 12 | 25.11.2007 17:54 |