http://acm.pku.edu.cn/JudgeOnline/problem?id=1003
Код:
#include <iostream>
using namespace std;
int main ()
{
for (;;)
{
float c;
cin >> c;
if (c == 0.0) break;
float sum = 0.0;
int n;
for (n = 0; sum < c; ++n)
sum += 1.0f / (n + 2);
cout << n << " card(s)\n";
}
}