# C Exercises: Print the first 20 numbers of the Pell series

## C Numbers: Exercise-35 with Solution

Write a program in C to print the first 20 numbers of the Pell series.

**Sample Solution**:

**C Code:**

```
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n, a = 1, b = 0, c; // Variables to store Pell series numbers and iterate through the series
printf("\n\n Find the first 20 numbers of the Pell series: \n");
printf(" --------------------------------------------------\n");
printf(" The first 20 numbers of Pell series are: \n");
c = 0; // Initializing the first number in the Pell series
printf(" %d ", c); // Printing the first number
// Loop to generate the next 19 numbers in the Pell series
for (n = 1; n < 20; n++)
{
c = a + 2 * b; // Calculating Pell series numbers based on the formula
printf("%d ", c); // Printing each Pell series number
// Updating variables to generate the next number in the series
a = b;
b = c;
}
printf("\n"); // Adding a new line after printing the series
}
```

Sample Output:

The first 20 numbers of Pell series are: 0 1 2 5 12 29 70 169 408 985 2378 5741 13860 33461 80782 195025 470832 1136689 2744210 6625109

**Visual Presentation: **

**Flowchart: **

**C Programming Code Editor:**

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

**Previous:** Write a program in C to find narcissistic decimal numbers within a specific range.

**Next:** Write a program in C to check if a number is Keith or not.

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

Test your Programming skills with w3resource's quiz.

**It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.**

https://www.w3resource.com/c-programming-exercises/numbers/c-numbers-exercise-35.php

**Weekly Trends and Language Statistics**- Weekly Trends and Language Statistics