Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2009, 16:04   #1
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию Логарифм натуральный C++ Builder 6

//-------------------------------------------------------------
long double Func(long double x)
{long double y ;
y=7-x*logl(x);
return(y);
}
/--------------------------------------------------------------

Вот пишу функцию компилирую, но в при нажатии накнопку выдает окно с ошибкой: Log : SING error

Делаю Run еще раз пишет: Invalid floating point operation

Это получаетса несоотношение типов но я по справке смотрел что тип long double и его и использовал

В коде функцию использую так:
n=n+k*Func(x);

Все переменные типа long double

Помогите разобратса почему выдает эту ошибку! Заранее благодарен
werser вне форума Ответить с цитированием
Старый 19.05.2009, 18:19   #2
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

Может кто знает как логарифм используетса?
werser вне форума Ответить с цитированием
Старый 19.05.2009, 18:33   #3
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
Это получаетса несоотношение типов
С чего вы взяли?

Ошибка у вас возникает, скорее всего, потому что вы посылаете в функцию ноль (нельзя взять логарифм от нуля).
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 19.05.2009, 18:36   #4
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

Да действетельно у меня х от 0 шол спасибо
werser вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как записать десятичний логарифм? programer_tang Паскаль, Turbo Pascal, PascalABC.NET 2 17.11.2008 17:00
In как этот логарифм в Delphi записать delphin100 Общие вопросы Delphi 1 02.06.2008 19:20
Свой натуральный логарифм RIO Помощь студентам 8 12.02.2008 01:59
Логарифм в паскале gamer123 Помощь студентам 1 20.01.2008 15:15