WA
#include<iostream>
#include<cstdio>
using namespace std;
int main() {
float n;
float length = 0;
cin>>n;
if (n == 0.0){
return 0;
}
int i;
for(i = 1; length < n; i++){
length += 1.0/(i + 1);
}
printf("%d card(s)\n", i-1);
return 0;
}
AC
#include<iostream>
#include<cstdio>
using namespace std;
int main() {
float n;
int i;
float length;
while(scanf("%f", &n) == 1){
if (n == 0.0){
return 0;
}
length = 0;
for(i = 1; length < n; i++){
length += 1.0/(i + 1);
}
printf("%d card(s)\n", i - 1);
}
return 0;
}