recursion and iteration
Thu Jun 09 2022 05:21:57 GMT+0000 (Coordinated Universal Time)
Saved by
@KanishqJ8
int fib_recursive(int n){
if(n==1 || n==2){
return n-1;
}
else{
return fib_recursive(n-1)+fib_recursive(n-2);
}
}
int fib_iterative(int n){
int a=0;
int b=1;
for(int i=0; i<n-1; i++){
b=a+b;
a=b-a;
}
return a;
}
int main(){
int num;
printf("enter the index to get fibonacci series\n");
scanf("%d",&num);
printf("value of fibonacci number at position %d using interative approach is %d\n",num,fib_iterative(num));
printf("value of fibonacci number at position %d using recursive approach is %d\n",num,fib_recursive(num));
}
content_copyCOPY
Comments