Ц ++ екпм1 () - Ц ++ стандардна библиотека

Функција екпм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

Занимљиви Чланци...