Решение задачи проходит только на 67,20 из 100. И я совершенно не могу понять в чем проблема, перепробовал все что знаю, иногда выдает неправильный результат. Вероятнее всего, проблема в точности вычислений, что мне делать?
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
int main() {
ifstream in;
ofstream out;
in.open("input.txt", ios::in);
out.open("output.txt", ios::out);
long int n = 1, m = 1;
. long double x, sum = 1;
in >> x;
while (sum < x) {
n++;
sum += pow(n, -1);
}
sum = 1;
n--;
while (sum <= x) {
m++;
sum += pow(m, -1);
}
out << n << " " << m;
in.close();
out.close();
return 0;
}
http://hneu.dots.org.ua/problems?img=1&att=1205
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос от новичка, как сделать превью статьи с кнопкой "Read more", используя PHP? Знаю, что функцией substr, но не могу понять что к чему
Есть скрипт,который отправляет статистику о посещениях сайта в админ-панель