Задать формулу циклом

319
15 декабря 2016, 16:07

Есть формула:

Нужно задать ее в виде цикла, желательно без использования pow.

Знаю, как записать ее в общем виде, но в цикл никак не получается затолкнуть, так, чтобы можно было задать n слагаемых.

Answer 1
int main()
{
    int n = 0;
    float summa = 0;
    double res = 0;
    cout << "Enter n: ";
    cin >> n;
    for (int x = 0; x < n; x++)
    {
        res = log(x + sqrt(x*x+1));
        summa = summa + res;
    }
    cout << "Result: " << summa << endl;
    return 0;
}

Так (в инклуды добавить <math.h>)?

READ ALSO
Как записать в файл вещественное число с точкой вместо запятой?

Как записать в файл вещественное число с точкой вместо запятой?

Покажите, пожалуйста, как для функции fprintf задать форматирование так, чтобы она double писала в файл не через "," а через ""

266
Необъяснимое поведение

Необъяснимое поведение

Какого чёрта?

238
Правильный абстрактный класс

Правильный абстрактный класс

Помогите, пожалуйста, правильно описать абстрактный класс Block

223
Время выполнения кода

Время выполнения кода

Какую функцию стоит использовать, чтобы получить значение, которое не будет фиксировать время других процессов? Язык С++

256