Предмет: Информатика,
автор: catgirl290604
Дано число А (А > 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;
Похожие вопросы