Функция abs и fabs - абсолютна стойност на число
Описание на библиотечна функция abs, fabs, labs - връщат резултат абсолютна стойност на подадения параметър реално число. В математиката се използва термин модул за абсолютна стойност на дадено число. Нека разглеждаме числова ос - стойността на всяко число е на определено разстояние до нулата. Разстоянието на разглежданото число до нулата е неговата абсолютната стойност. Така за отрицателно число - неговата абсолютна стойност е същото число, но без знак, т.е. положително число. Когато се извежда число на екрана или във файл отрицателното число се извежда със знак минус, а положителното число се извежда без знак. За положително число - неговата аболютна стойност е същото число. Следващият пример дава илюстрира използване на библиотечни функции abs и fabs при изчисляване на абсолютна стойност на число - цяло или рационално.
Библиотечната функция abs(Х) дава абсолютна стойност (върнатата стойност като резултат винаги е положителна), където аргумента х е от типа int и х<>0. Аналогична е и функцията labs, къде аргумент и резултат са от типа long. Пример: int b1=-5; cout<<abs(b1) Резултат 5Библиотечната функция fabs(Х) дава абсолютна стойност (изчислената стойност винаги е положителна), където аргумента х е от типа float и х<>0.
Пример: float b1=-5.53; cout<<fabs(b1) Резултат 5.53
Следва пример за програма с двете библиотечни функции abs и fabs за изчисляване на абсолютна стойност:
Задачи с подобни функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени примери.