#include<iostream> #include<iomanip> using namespace std; int digui(int n); int main(){ int n=0; double s=0; cin>>n; for(int i=1;i<=n;i++){ s=s+digui(i)*1.0/digui(i+1); } cout<<setiosflags(ios::fixed)<<setprecision(3)<<s<<endl; } int digui(int n){ if(n==1 || n==2){ return 1; } else{ return digui(n-1)+digui(n-2); } } /************************************************************** Problem: 1147 User: admin Language: C++ Result: Accepted Time:8 ms Memory:2072 kb ****************************************************************/