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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2010, 00:52   #1
Razza
 
Регистрация: 12.11.2010
Сообщений: 9
По умолчанию fabs() не хочет работать

Добрый вечер, подскажите как заставить считать вот такой код:

Код:
// объявим массивы для значений практической и теоритической функций распределения
// вычислим значения элементов этих массивов
 double *F_teor, *F_pract;
 F_teor = new double [r];
 F_pract = new double [r];

	for (int i=0; i<r; i++)
	{
			F_teor[i] = pow(MAX[i],t);
//			cout << endl << F_teor[i] << endl;
	}
	for (int i=0; i<r; i++)
		F_pract[i] = fabs(i/r);
функция фабс подчеркнута красной волнистой, написано что-то про перегрузку функции, помогите пожалуйста, что это такое и как бороться?

Последний раз редактировалось Razza; 28.12.2010 в 00:56.
Razza вне форума Ответить с цитированием
Старый 28.12.2010, 01:15   #2
Razza
 
Регистрация: 12.11.2010
Сообщений: 9
По умолчанию

Разобрался сам, если кому пригодится, необходимо сделать так:
fabs(i*1.0/r) - грубо говоря, для того, чтобы компилятор "знал" какую функцию фабс применять, или другими словами с какими параметрами (инт или дабл), в данном случае необходимо указать дабл параметр, для того, чтобы результат так же был вещественным
Razza вне форума Ответить с цитированием
Старый 28.12.2010, 02:21   #3
Tony Parker
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 52
По умолчанию

Как вариант:
Код:
fabs( (double)i/r );
AllSuccess1.ru - каталог полезных курсов.
Tony Parker вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кусок кода не хочет работать. Yagamy Liet Общие вопросы Delphi 31 19.08.2010 11:49
Не хочет работать iif alco84 Microsoft Office Access 6 18.03.2010 09:48
ну не хочет работать!!! MySQL artush1984 Общие вопросы C/C++ 1 06.09.2009 13:41
Не хочет работать OpenPictureDialog guffer Общие вопросы Delphi 4 08.07.2009 20:14
поиск ни как не хочет работать Gooch БД в Delphi 6 05.04.2008 20:53