#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double Sum =0, e=100; //Объявление переменных, которые обозначают член последовательности и сумму членов последовательности
double E; //Объявление переменной, которая обозначает точность, с которой мы будем находить сумму.
cin >> E; //Ввод значения точности
if(E<=0){ //Проверка условия(точность не может быть равна нулю или быть отрицательным числом, иначе нас ждет бесконечный цикл)
cout <<"Попробуйте ввести положительное число отличное от нуля!"<<endl;
return 1;
}
else{
for(int i = 1;e > E;i++){ //Главный цикл.
e = 1.0/(i*i); //Вычисление члена последовательности
Sum +=e; //Суммирование элементов
}
}
cout << fixed <<setprecision(10) << Sum << endl; //Вывод результата.
return 0; //Конец
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAppbnQgbWFpbigpewoJZG91YmxlIFN1bSA9MCwgZT0xMDA7ICAgICAgLy/QntCx0YrRj9Cy0LvQtdC90LjQtSDQv9C10YDQtdC80LXQvdC90YvRhSwg0LrQvtGC0L7RgNGL0LUg0L7QsdC+0LfQvdCw0YfQsNGO0YIg0YfQu9C10L0g0L/QvtGB0LvQtdC00L7QstCw0YLQtdC70YzQvdC+0YHRgtC4INC4INGB0YPQvNC80YMg0YfQu9C10L3QvtCyINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtGB0YLQuAoJZG91YmxlIEU7ICAgICAgICAgICAvL9Ce0LHRitGP0LLQu9C10L3QuNC1INC/0LXRgNC10LzQtdC90L3QvtC5LCDQutC+0YLQvtGA0LDRjyDQvtCx0L7Qt9C90LDRh9Cw0LXRgiDRgtC+0YfQvdC+0YHRgtGMLCDRgSDQutC+0YLQvtGA0L7QuSDQvNGLINCx0YPQtNC10Lwg0L3QsNGF0L7QtNC40YLRjCDRgdGD0LzQvNGDLgoJY2luID4+IEU7ICAgICAgICAgICAvL9CS0LLQvtC0INC30L3QsNGH0LXQvdC40Y8g0YLQvtGH0L3QvtGB0YLQuAoJaWYoRTw9MCl7ICAgICAgICAgICAvL9Cf0YDQvtCy0LXRgNC60LAg0YPRgdC70L7QstC40Y8o0YLQvtGH0L3QvtGB0YLRjCDQvdC1INC80L7QttC10YIg0LHRi9GC0Ywg0YDQsNCy0L3QsCDQvdGD0LvRjiDQuNC70Lgg0LHRi9GC0Ywg0L7RgtGA0LjRhtCw0YLQtdC70YzQvdGL0Lwg0YfQuNGB0LvQvtC8LCDQuNC90LDRh9C1INC90LDRgSDQttC00LXRgiDQsdC10YHQutC+0L3QtdGH0L3Ri9C5INGG0LjQutC7KQoJCWNvdXQgPDwi0J/QvtC/0YDQvtCx0YPQudGC0LUg0LLQstC10YHRgtC4INC/0L7Qu9C+0LbQuNGC0LXQu9GM0L3QvtC1INGH0LjRgdC70L4g0L7RgtC70LjRh9C90L7QtSDQvtGCINC90YPQu9GPISI8PGVuZGw7CgkJcmV0dXJuIDE7Cgl9CgllbHNlewoJCWZvcihpbnQgaSA9IDE7ZSA+IEU7aSsrKXsgLy/Qk9C70LDQstC90YvQuSDRhtC40LrQuy4KCQkJZSA9IDEuMC8oaSppKTsgLy/QktGL0YfQuNGB0LvQtdC90LjQtSDRh9C70LXQvdCwINC/0L7RgdC70LXQtNC+0LLQsNGC0LXQu9GM0L3QvtGB0YLQuAoJCQlTdW0gKz1lOyAgICAgICAgICAgLy/QodGD0LzQvNC40YDQvtCy0LDQvdC40LUg0Y3Qu9C10LzQtdC90YLQvtCyCgkJfQoJfQoJY291dCA8PCBmaXhlZCA8PHNldHByZWNpc2lvbigxMCkgPDwgU3VtIDw8IGVuZGw7ICAgICAgICAvL9CS0YvQstC+0LQg0YDQtdC30YPQu9GM0YLQsNGC0LAuCglyZXR1cm4gMDsgICAgICAgIC8v0JrQvtC90LXRhgp9