Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,894 questions

51,825 answers

573 users

How to use exp2() function to get base-2 exponential, e (2) raised to the power of N in C++

1 Answer

0 votes
#include <iostream>
#include <cmath>

using namespace std;

int main()
{
	cout << "exp2(-1) = " << exp2(-1) << endl;
	cout << "exp2(1) = " << exp2(1) << endl;
	cout << "exp2(0) = " << exp2(0) << endl;
	cout << "exp2(-0) = " << exp2(-0) << endl;	
	cout << "exp2(5) = " << exp2(5) << endl;
	cout << "exp2(0.5) = " << exp2(0.5) << endl;
	cout << "exp2(-INFINITY) = " << exp2(-INFINITY) << endl;
	cout << "exp2(100) = " << exp2(100) << endl;
	cout << "exp2(1024) = " << exp2(1024) << endl;

	return 0;
}

// inf - Numerical result out of range

/*
run:

exp2(-1) = 0.5
exp2(1) = 2
exp2(0) = 1
exp2(-0) = 1
exp2(5) = 32
exp2(0.5) = 1.41421
exp2(-INFINITY) = 0
exp2(100) = 1.26765e+30
exp2(1024) = inf

*/

 



answered Mar 15, 2016 by avibootz
...