#include<stdio.h> int f(int n){ if(n==1||n==2){ return 1; }else{ return f(n-1) + f(n-2); } } void main(){ int n,i; scanf("%d",&n); double s = 0; for(i=1;i<=n;i++){ s = s + f(i)*1.0/f(i+1); } printf("%.3lf",s); } /************************************************************** Problem: 1147 User: admin Language: C Result: Accepted Time:10 ms Memory:1144 kb ****************************************************************/