Функција екпм1 () у језику Ц ++ враћа експоненцијал (Еулеров број) е подигнут на дати аргумент минус 1.
Функција је дефинисана у датотеци заглавља.
(Математика) е к - 1 = екпм1 (к) (програмирање на Ц ++)
екпм1 () прототип (као за Ц ++ 11 стандард)
двоструки екпм1 (двоструки к); флоат екпм1 (флоат к); дуги дупли екпм1 (дуги двоструки к); двоструки екпм1 (Т к); // Овде је Т интегрални тип.
екпм1 () Параметри
Функција екпм1 () узима један обавезни аргумент (може бити позитиван, негативан или 0).
екпм1 () Повратна вредност
Функција екпм1 () враћа вредност у опсегу (-1, ∞) .
Ако је величина резултата превелика да би била представљена вредношћу типа повратка, функција се враћа HUGE_VAL
са одговарајућим предзнаком и појављује се грешка прекомерног опсега.
Пример 1: Како функционише екпм1 ()?
#include #include using namespace std; int main() ( double x = 2.19, result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
е 2,19 - 1 = 7,93521
Пример 2: екпм1 () са интегралним типом
#include #include using namespace std; int main() ( int x = 4; double result; result = expm1(x); cout << "e^" << x << " - 1 = " << result << endl; return 0; )
Када покренете програм, излаз ће бити:
е 4 - 1 = 53,5982