 Open in App
Not now

# exp() function C++

• Difficulty Level : Basic
• Last Updated : 31 Aug, 2022

The exp() function in C++ returns the exponential (Euler’s number) e (or 2.71828) raised to the given argument.

Syntax for returning exponential e: result=exp()

Parameter: The function can take any value i.e, positive, negative or zero in its parameter and returns result in int, double or float or long double. Return Value: The exp() function returns the value in the range of [0, inf]. Error: It shows error when we pass more than one argument in exp function Application: Given below is an example of application of exp() function

## CPP

 #include  using namespace std;   // function to explain use of exp() function double application(double x) {     double result = exp(x);     cout << "exp(x) = " << result << endl;     return result; }   // driver program int main() {     double x = 10;     cout << application(x);     return 0; }

Output:

exp(x) = 22026.5

Time Complexity: O(1)

Auxiliary Space: O(1)

Applications of e (mathematical constant):

• Compound Interest : An account that starts at \$1 and offers an annual interest rate of R will, after t years, yield eRt dollars with continuous compounding (Here R is the decimal equivalent of the rate of interest expressed as a percentage, so for 5% interest, R = 5/100 = 0.05)
• Value of below expression is e. • The probability that a gambler never wins if he/she tries million times in a game where chances of winning in every trial is one by million is close to 1/e.
• The number e is the sum of the infinite series Source : Wiki

My Personal Notes arrow_drop_up
Related Articles