![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.09.2013
Сообщений: 7
|
![]() Код:
Последний раз редактировалось Stilet; 02.10.2013 в 15:06. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А ошибка то какая? Компилятор ругается?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 11.09.2013
Сообщений: 7
|
![]()
Компилятор не ругается, он не высчитывает значение того уравнения...не знаю почему(
|
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]()
Так Вы небось вводите b, не равный 0. Тогда выкидывается throw. Да и тип переменных лучше сделать double.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
![]() Цитата:
А если по теме, то во первых у вас объявлены переменные с типом int в том числе и ответ, и вы получаете значение без дробной части, это помню кто то говорил здесь. Во вторых как я писал выше вам нужно изменить условие выброса исключения или лучше создать 2 перехватчик для того момента когда будет деление на 0 при b = 1. Вам бы другой критерий выбрать для окончания ввода.
Может это и чушь, но это моя чушь и я ее никому не отдам.
Последний раз редактировалось Shad0wF1rst; 02.10.2013 в 16:44. |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 11.09.2013
Сообщений: 7
|
![]()
Уважаемый Shad0wF1rst, Вы сможете мне помочь в решении проблемы сией?)
мои знания в С++ очень малы, поэтому мне не обойтись без Вашей помощи) считает правильно, только когда b=1, выдает ошибку Код:
Последний раз редактировалось Stilet; 02.10.2013 в 20:26. |
![]() |
![]() |
![]() |
#7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,322
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
![]()
После вашего поста BDA представил готовую программу, по этому явно моя помощь в этом плане не нужна. А насчет себя скажу что сам тоже ошибся с областью определения. Должно быть b > 1.
Может это и чушь, но это моя чушь и я ее никому не отдам.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
где ошибка в коде? Программа на С | АлинКО | Помощь студентам | 2 | 15.01.2012 14:03 |
Ошибка `sqrt' undeclared (first use this function) | jasul | Общие вопросы C/C++ | 21 | 24.09.2011 13:57 |
программа которая должна вычислять суммы всех членов ряда постоянно получаетd в ответе 1.Что не так? | mariew13 | Помощь студентам | 0 | 24.02.2011 20:15 |
ошибка в коде с функцией else | beygul | Помощь студентам | 1 | 26.11.2010 16:34 |
Программа должна вычислять количество точек на границе круга | heny | Помощь студентам | 9 | 05.03.2010 11:32 |