|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.10.2013, 14:57 | #1 |
Регистрация: 11.09.2013
Сообщений: 7
|
Ошибка в коде!!! Программа с функцией должна вычислять следующее уравнение: y=a/sqrt(b-1)
Код:
Последний раз редактировалось Stilet; 02.10.2013 в 15:06. |
02.10.2013, 15:06 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ошибка то какая? Компилятор ругается?
I'm learning to live...
|
02.10.2013, 15:29 | #3 |
Регистрация: 11.09.2013
Сообщений: 7
|
Компилятор не ругается, он не высчитывает значение того уравнения...не знаю почему(
|
02.10.2013, 15:58 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Так Вы небось вводите b, не равный 0. Тогда выкидывается throw. Да и тип переменных лучше сделать double.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
02.10.2013, 16:40 | #5 | |
Форумчанин
Регистрация: 11.01.2013
Сообщений: 149
|
Цитата:
А если по теме, то во первых у вас объявлены переменные с типом int в том числе и ответ, и вы получаете значение без дробной части, это помню кто то говорил здесь. Во вторых как я писал выше вам нужно изменить условие выброса исключения или лучше создать 2 перехватчик для того момента когда будет деление на 0 при b = 1. Вам бы другой критерий выбрать для окончания ввода.
Может это и чушь, но это моя чушь и я ее никому не отдам.
Последний раз редактировалось Shad0wF1rst; 02.10.2013 в 16:44. |
|
02.10.2013, 16:47 | #6 |
Регистрация: 11.09.2013
Сообщений: 7
|
Уважаемый Shad0wF1rst, Вы сможете мне помочь в решении проблемы сией?)
мои знания в С++ очень малы, поэтому мне не обойтись без Вашей помощи) считает правильно, только когда b=1, выдает ошибку Код:
Последний раз редактировалось Stilet; 02.10.2013 в 20:26. |
02.10.2013, 19:59 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
03.10.2013, 09:06 | #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 |