VaryaStar55
12.11.2020 23:07

Нужно в 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="< }

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ДенисБратанюк
05.10.2020 21:18
#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
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота