Предмет: Информатика,
автор: sergeyzarabotok60
Дано вещественное число a. Найти наименьшее n, чтобы 1+1/2+1/3+…+1/n > a. c++
Ответы
Автор ответа:
1
Ответ:
Возможно так
#include <iostream>
using namespace std;
int main() {
double a;
int n = 1;
double sum = 1 / n;
cin >> a;
while(sum <= a){
n++;
sum += (double) 1 / n;
}
cout << n << endl;
}
Объяснение:
sergeyzarabotok60:
а как проверить работу?
точнее результат верный или нет?
Ну я проверял, вроде бы нужные значения выводит
например какие значения?
и какой должен быть результат?
все супер спасибо
Похожие вопросы
Предмет: Математика,
автор: kirapoberiy13
Предмет: Алгебра,
автор: 5355754
Предмет: Математика,
автор: stoykaivan11
Предмет: Математика,
автор: ученик1481