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

Ответы:
БОЖЕНА КАРАСЁВА
06-03-2010 15:10

#include 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

Также наши пользователи интересуются:

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Нужно в 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="< }» от пользователя Джана Рудич в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!