Решить пример на С++ [требует правки]

261
08 декабря 2017, 04:28

Не получается описать данный пример на С++, пытался через массивы, но получалась полная каша.

p=(1-1/22)*(1-1/32)...(1-1/n2) n = (n>2).

Answer 1
 #include <cmath>
double f(unsigned int n)
{
    if (n <= 2)
        return -1.0;
    double value = 1;
    for (unsigned int i = 2; i <= n; i++)
    {
        value *= (1 - 1 / pow(i, 2));
    }
    return value;
}
int main()
{
    for (unsigned int i = 2; i < 100; i++)
        printf("%1.9f \n", f(i));
}
READ ALSO
Оператор присваивания в C++

Оператор присваивания в C++

Есть несколько моментов в описании оператора присваивания (assignment operator) в стандарте языка, которые мне не ясны, и хотелось бы их прояснить

325
Удаление Activity из бэкстека

Удаление Activity из бэкстека

Есть приложения в котором есть StartActivity в котором загружается данные с сервераПосле данные передаются в MainActivity где данные обрабатываются...

259
Перехват завершения процесса

Перехват завершения процесса

Добрый деньСуществует некая функция, структура которой:

253
Как сделать список постов с сайта (картинка и текст) в ListView(java)?

Как сделать список постов с сайта (картинка и текст) в ListView(java)?

Я хочу сделать клиент для сайтаНа сайте есть список постов, статей c картинкой и текстом

317