# C Program to Sum of Fibonacci Series

In this tutorial, i am going to show you how to find sum of fibonacci series with the help of for loop, while loop and function in c programs.

## All C Programs to Sum of Fibonacci Series

• C Program to Sum of Fibonacci Series using For Loop
• C Program to Sum of Fibonacci Series using While Loop
• C Program to Sum of Fibonacci Series using Function

### C Program to Sum of Fibonacci Series using For Loop

```#include <stdio.h>
int main()
{
int Number, Next, Second = 1, sum = 0;
printf("\n Please Enter the Range Number: ");
scanf("%d",&Number);

for(int First = 0; First <= Number;)
{
printf("%d ", First);
sum = sum + First;
Next = First + Second;
First = Second;
Second = Next;
}
printf("\nThe Sum = %d\n", sum);
}```

The result of the above c program; is as follows:

```Please Enter the Range Number: 10
0 1 1 2 3 5 8
The Sum = 20```

### C Program to Sum of Fibonacci Series using While Loop

```#include<stdio.h>

int main()
{
int Number, First = 0, Second = 1, Next = 0, sum = 0;

printf("Enter Maximum Number for Fibonacci Series = ");
scanf("%d", &Number);

printf("First %d Fibonacci Series Numbers:\n", Number);

while( First <= Number)
{
printf("%d ", First);
sum = sum + First;
Next = First + Second;
First = Second;
Second = Next;
}
printf("\nThe Sum of Fibonacci Series Numbers = %d\n", sum);
}```

The result of the above c program; is as follows:

```Enter Maximum Number for Fibonacci Series = 5
First 5 Fibonacci Series Numbers:
0 1 1 2 3 5
The Sum of Fibonacci Series Numbers = 12```

### C Program to Sum of Fibonacci Series using Function

```#include<stdio.h>
int fibonacciSeries(int Number)
{
if ( Number == 0 )
return 0;
else if ( Number == 1 )
return 1;
else
return ( fibonacciSeries(Number - 1) + fibonacciSeries(Number - 2) );
}

int main()
{
int Number, i = 0, j, sum = 0;

printf("\nEnter Maximum Number = ");
scanf("%d", &Number);

printf("Fibonacci Series Numbers up to %d:\n", Number);

for ( j = 0 ; j < Number; j++ )
{
printf("%d   ", fibonacciSeries(j));
sum = sum + fibonacciSeries(j);
}
printf("\nThe Sum = %d\n", sum);
}```

The result of the above c program; is as follows:

```Enter Maximum Number = 5
Fibonacci Series Numbers up to 5:
0   1   1   2   3
The Sum = 7```

Categories C