Напишите в С++
Дано число A (> 1). Вывести наименьшее из целых чисел K, для которых сумма 1 + 1/2 + … + 1/K будет больше A, и саму эту сумму.

12 Окт 2019 в 21:41
219 +1
0
Ответы
1
include

int main() {
int A;
std::cout << "Введите число A: ";
std::cin >> A;

int K = 1;
double sum = 1.0;
while (sum <= A) {
K++;
sum += 1.0 / K;
}
std::cout << "Наименьшее число K: " << K << std::endl;
std::cout << "Сумма чисел: " << sum << std::endl;
return 0;

}

19 Апр 2024 в 11:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир