Дано число А (А > 1) Вывести наименьшее из целых чисел К, для которых сумма 1 + 1/2 ... + 1/К будет больше А и саму эту сумму.
Задачу надо решить на языке С++ с помощью цикла While.
Ответы
Ответ дал:
3
double a;
cin >> a;
double sum=1;
int k=1;
while (sum<=a){
k++;
sum=sum+1/(k*1.0);
}
cout << k << " " << sum;
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
3 года назад
3 года назад