#include <iostream>
using namespace std;
int fibonacci(int n){
int result = 0;
if(n>0){
if(n==1){
result = 0;
}else if(n==2){
result = 1;
}else{
result = fibonacci(n-1) + fibonacci(n-2);
}
}
return result;
}
int main()
{
int num, num2;
cout<<"Ingrese n: ";
cin>>num;
if(num<=30){
for(int i=0; i<num; i++){
cout<<fibonacci(i+1)<<", ";
}
}else{
cout<<"Elija un nĂºmero menor que 30";
}
cout<<endl<<"Ingrese un nĂºmero: ";
cin>>num2;
for(int i=0; i<num; i++){
if(fibonacci(i+1)>num2){
cout<<"NĂºmero de la serie superior: "<<fibonacci(i+1);
break;
}else{
cout<<"NĂºmero de la serie superior: No hay un nĂºmero superior en la lista";
break;
}
}
return 0;
}