C Program to print Right Angle Fibonacci Series Pyramid
#include<stdio.h> int main(void) { int i, j, first_no = 0, second_no = 1, sum = 1; for (i = 1; i <= 4; i++) { for (j = 1; j <= i; j++) { if (i == 1 && j == 1) { printf("0"); continue; } printf("%d\t", sum); //Computes the series sum = first_no + second_no; first_no = second_no; second_no = sum; } printf("\n"); } return 0; }
Output :
0 1 1 2 3 5 8 13 21 34
Explanation Of C Program :
Note down declaration and initialization of following variables -
int i, j; int first_no = 0; int second_no = 1; int sum = 1;
Now we have write two for loops , one as line number and other for printing the numbers in a row.
for (i = 1; i <= 4; i++) { for (j = 1; j <= i; j++) { ------------ ------------ ------------ } }
Print the first Zero directly using printf statement.
if (i == 1 && j == 1) { printf("0"); continue; }
Now print the Fibonacci series using nested loop.
sum = first_no + second_no; first_no = second_no; second_no = sum;