• Нужно в C++ вычислить ∑ 1/i², где i принимает значения от 1 до 50. Программу написал, но она выдаёт неверное значение суммы. Почему?

    #include
    using namespace std;
    int main ()
    {
    int S,i;
    for (S=0, i=1; i<=50; i++)
    S+=1/(i*i);
    cout <<"S="< }

Ответы 1

  • #include <iostream>using namespace std;int main (){double S=0;for (int i=1; i<=50; i++) S+=1.0/(i*i);cout <<"S="<< S;}Результат:S=1.62513
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years