Fibonacci Series in simplest C Program
#include <stdio.h>
#include <string.h>
int fib_value(int* myarr,int n){
myarr[0]=0;
myarr[1]=1;
for(int i=2;i<=n;i++){
myarr[i]=myarr[i-1] + myarr[i-2];
}
return myarr[n-1];
}
void fib_series(int* myarr,int n){
myarr[0]=0;
myarr[1]=1;
printf("%d ",myarr[0]);
printf("%d ",myarr[1]);
for(int i=2;i<n;i++){
myarr[i]=myarr[i-1] + myarr[i-2];
printf("%d ",myarr[i]);
}
printf("\n");
}
int main(){
int n;
printf("Enter the index at which you want fibonacci value: ");
scanf("%d",&n);
// 0 1 1 2 3 5 8 13 21
// 1 2 3 4 5 6 7 8 9
int myarr[n];
printf("The fib value is %d\n",fib_value(myarr,n));
printf("The fib series upto %d value :\n",n);
fib_series(myarr,n);
return 0;
Comments
Post a Comment