Для данного вещественного числа a найти наименьшее натуральное число n, такое что сумма 1 + (1/2) + (1/3)+ . . . + (1/n) будет большее числа a.
Код
int _tmain(int argc, _TCHAR* argv[])
{
int a = 0;
double sum = 1; double n = 1;
printf("Enter a: ");
scanf("%d", &a);
while(sum < a) {
sum += 1/n;
n++;
}
printf("Min n is: %.0f", n);
return 0;
}