Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.93
Chib
#1

Floating Point:Square Root of Negative Number - C++

25.03.2009, 12:56. Просмотров 1845. Ответов 5
Метки нет (Все метки)

После запуска программы в Borland C++ вылезает следующая ошибка Floating Point:Square Root of Negative Number. В чем причина и как ее исправить?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2009, 12:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Floating Point:Square Root of Negative Number (C++):

Floating Point Exception - C++
Здравствуйте! Подскажите, пожалуйста, почему при решении методом Рунге-Кутта системы диффуров вида y'=Ay+(yT)By, где А и В - матрицы,...

invalid floating point operation - C++
помогите решить вот такую вот задачу: Коэффициенты системы линейных уравнений заданы в виде квадратной матрицы. С помощью допустимых...

Square Head на прямоугольном поле - C++
Народ! Помогите пожалуйста. Есть 4 задачи на выбор, нужно решить любую! Не скрою, C++, знаю плоховато, а задачу надо сдать сегодня. Кому не...

Is not a valid floating point value - C++ Builder
CMatrix::CMatrix(CMatrix &matr) { for (int i=0; i<m_nRow; i++) { delete pfMatrix; } delete pfMatrix; m_nRow =...

Floating Point Overflow - C++ Builder
Помогите!При выполнении программы на С++ Builder 6 выдается ошибка Floating point overflow. щшибку выдает здесьt2=(t1+fi1*(t1-tau)) Что...

Is not a valid floating point value - C++ Builder
Ребята помогите с кодом. В поле едит3 и едит4 я ввожу цифры (например 85 и 39.50 перемножая их) и при нажатии на кнопку программа должна...

5
YurA_280784
Заблокирован
25.03.2009, 13:09 #2
В том что ты корень извлекаешь из отрицательного аргумента (по английски примерно это и написано). Выкинь исходник для конкретики...
0
CheshireCat
Эксперт С++
2895 / 1244 / 78
Регистрация: 27.05.2008
Сообщений: 3,397
25.03.2009, 13:17 #3
C++
1
2
3
4
5
6
7
8
9
#include <complex>
#include <iostream>
 
int main()
{
    std::complex<double> arg = -1;
    std::complex<double> result = sqrt(arg);
    std::cout << "squiare root of -1: " << result << std::endl;
}
1
Chib
25.03.2009, 13:56 #4
А в какую часть программы это вставлять?
Lamerrr
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 18
18.11.2009, 17:08 #5
У меня такая же проблема,но с одним НО
корня в программе вообще нет,я решаю матрицу методом Гаусса
0
dioxidin
132 / 99 / 1
Регистрация: 21.11.2007
Сообщений: 544
19.11.2009, 10:38 #6
Chib, если я правильно понял, то CheshireCat показал тебе как использовать комплексные числа.

Если тебе нужно понять почему появляется ошибка с извлечением корня из отрицательного числа, то нужно смотреть код... код в студию

ПыСы: афтар учи аглицкий.. программеру без него трудно ИМХО
0
19.11.2009, 10:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2009, 10:38
Привет! Вот еще темы с ответами:

is not a valid floating point value - C++ Builder
Доброго времени суток, у меня возникла маленькая проблемка с задачей: есть файл .ini в нем имеются некоторые параметры, мне нужно...

floating point division by zero - C++ Builder
Всем привет!!!Помогите с ошибкой в программе.Выдаёт ошибку:floating point division by zero Вот текст проги: #include &lt;vcl.h&gt; ...

Floating point division by zero - C++ Builder
вот такая ошибка вылетает не знаю почему //--------------------------------------------------------------------------- #include...

Ошибка при попытке умножить number на money "EConvertError with message 55,00p. is not a valid floating point value" - Delphi БД
Опытные программисты подскажите чайнику как это исправить?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru