Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/27: Рейтинг темы: голосов - 27, средняя оценка - 4.56
Matlabist
2 / 2 / 1
Регистрация: 28.11.2010
Сообщений: 102
#1

abs для типа double

04.02.2011, 20:57. Просмотров 4918. Ответов 3
Метки нет (Все метки)

У меня в программе нужно сравнивать разность модулей двух чисел, но abs конвертирует в int.
Как это можно обойти при этом чтоб минимально перезагружать процессор?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.02.2011, 20:57
Ответы с готовыми решениями:

Аргумент типа double несовместим с параметром типа double*
Функция function должна возвращать количество элементов массива, значение...

Аргумент типа double несовместим с параметром типа double
#include <iostream> #include <cmath> #include <math.h> using namespace std;...

Неправильно работает cout для чисел типа double и float
Здравствуйте. Скажите, почему эта программа выводит на экран число 2, а не 2.5...

Исправить ошибку "call of overloaded 'abs(double&)' is ambiguous"
помогите пожалуйста, выдает ошибку. не знаю где #include <iostream>...

Есть ли аналоги для log и log10 с параметром типа long double?
Есть ли аналоги для log и log10 с параметром типа long double?

3
almazsr
233 / 170 / 25
Регистрация: 13.11.2010
Сообщений: 425
04.02.2011, 21:01 #2
fabs
1
Mr.X
Эксперт С++
3178 / 1705 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
04.02.2011, 22:12 #3
Цитата Сообщение от Matlabist Посмотреть сообщение
У меня в программе нужно сравнивать разность модулей двух чисел, но abs конвертирует в int.
Как это можно обойти при этом чтоб минимально перезагружать процессор?
Вы язык не уточнили. Если Си, то fabs, как вам и ответили, а если C++, то в нем эта функция не используется, так как в нем есть функции abs, перегруженные для всех числовых типов. Они содержатся в файле cmath.
2
Matlabist
2 / 2 / 1
Регистрация: 28.11.2010
Сообщений: 102
04.02.2011, 22:35  [ТС] #4
У меня С++, но подключал просто math.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.02.2011, 22:35

функция принимает два параметра типа double и возвращает значение типа double
Напишите функцию, которая принимает два параметра типа double и возвращает значе...

Запись информации из вектора типа string в вектор типа double
Как записать только числа , которые хранятся в векторе типа стринг, в вектор...

В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
Вот программулька: #include <iostream> using namespace std; #include...


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

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

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