View Code of Problem 48

#include  <stdio.h>
#include  <stdlib.h>
#include  <math.h>
#include  <string.h>

int main()
{
	int i,n;
	double sum,a[100];
	double t1=1.0,t2=2.0,temp;

	sum=a[0]=0.0;
	for (i=1;i<100;i++)
	{
		sum=sum+t2/t1;
		a[i] = sum;
		temp=t2;
		t2=t1+t2;
		t1=temp;
	}

	while (scanf("%d",&n)!=EOF) 
	{
		printf("%.6lf\n",a[n]);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 48