# C++ Exercises: Display first 10 Fermat numbers

## C++ Numbers: Exercise-33 with Solution

Write a C++ program to display the first 10 Fermat numbers.

**Sample Solution**:

**C++ Code :**

```
# include <iostream>
# include <math.h>
using namespace std;
int main()
{
int n=0;
double result;
cout << "\n\n Display first 10 Fermat numbers:\n";
cout << "-------------------------------------\n";
cout << " The first 10 Fermat numbers are: "<<endl;
while (n <= 10)
{
result= pow(2, pow(2, n)) + 1;
n++;
cout << result << endl;
}
}
```

Sample Output:

Display first 10 Fermat numbers: ------------------------------------- The first 10 Fermat numbers are: 3 5 17 257 65537 4.29497e+09 1.84467e+19 3.40282e+38 1.15792e+77 1.34078e+154 inf

**Flowchart: **

**C++ Code Editor:**

** Contribute your code and comments through Disqus.**

**Previous:** Write a program in C++ to check whether a given number is a perfect cube or not.

**Next:** Write a program in C++ to find any number between 1 and n that can be expressed as the sum of two cubes in two (or more) different ways.

**What is the difficulty level of this exercise?**

**Weekly Trends**- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join