C Program for Fibonacci numbers code example
Example 1: c program for fibonacci series
#include <stdio.h>
int main() {
int i, n, t1 = 0, t2 = 1, nextTerm;
printf("Enter the number of terms: ");
scanf("%d", &n);
printf("Fibonacci Series: ");
for (i = 1; i <= n; ++i) {
printf("%d, ", t1);
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
Example 2: C Program for Fibonacci numbers
fib(5)
/
fib(4) fib(3)
/ /
fib(3) fib(2) fib(2) fib(1)
/ / /
fib(2) fib(1) fib(1) fib(0) fib(1) fib(0)
/
fib(1) fib(0)
Example 3: c how to fibonacci
#include <stdio.h>
#include <stdlib.h>
int main() {
long int a = 1,b = 2, c, d, cont = 0;
double e, f;
printf("Fibonacci fino a: ");
scanf("%ld", &c);
while(b < c)
{
cont ++;
printf("\n%ld", b);
d = a;
a = b;
b = b + d;
}
f = (double)b / (double)a;
e = (double)cont / (double)c * (double)100;
printf("\n\nOttenuto: %lf\nPercentuale: %lf\n\n\n", f, e);
system("pause");
}