requisitos de Temas
son conocidos: Sn = 1 + 1/2 + 1/3 + ... + 1 / n. Claramente para cualquier entero K, cuando n es lo suficientemente grande, Sn es mayor que K.
ahora Se nos da un número entero k (1 <= k <= 15), requiere un mínimo de la calculada n: que Sn> K.
Entrada
introducir más de un conjunto de datos
de entrada de k
cuando k = 0 es el extremo de entrada de la
salida
de salida de la n-
el Ejemplo de entrada
sin procesar
1
0
la Salida de muestra en
Raw
2
utiliza para hacer, como ... ninguna dificultad.
#include <stdio.h>
int main()
{
double s = 0;
int i;
int k;
while(scanf("%d",&k)!=EOF)
{
s=0;
if(k==0)
break;
else
{
for(i = 1; ; i ++)
{
s+=1.0/i;
if(s>=k)
break;
}
printf("%d\n", i);
}
}
return 0;
}