View Code of Problem 139

#include<iostream>
#include<cstring>
#include<math.h>
using namespace std;
int main(){
	double num;
	while(scanf("%lf",&num)!=EOF&&num!=0)
	{	
		double sum=0;
		int i;
		for(i=2;sum<num;i++)
			sum+=(double)1/i;
		if(i>1)
			printf("%d card(s)\n",i-2);
		else printf("%d card\n",i-2);

	}		
	return 0;
}
/*
F:\temp\22368261.42752\Main.cc: In function 'int main()':
F:\temp\22368261.42752\Main.cc:8: error: 'scanf' was not declared in this scope
F:\temp\22368261.42752\Main.cc:8: error: 'EOF' was not declared in this scope
F:\temp\22368261.42752\Main.cc:15: error: 'printf' was not declared in this scope
F:\temp\22368261.42752\Main.cc:16: error: 'printf' was not declared in this scope
*/

Double click to view unformatted code.


Back to problem 139