double Function(__int32 n,double sum) { if(n == 1) return sum + 1; else { sum += 1/(n*n); return Function(--n,sum); } }
#include <iostream> #include <cmath> using std::cin; using std::cout; double fun(int n) { if (1 == n) return 1.0; else return (1.0/(n*n) + fun(--n)); } int main() { int n; double pi; do { cin >>n; }while (n < 1); pi = fun(n); pi = sqrt(pi*6); cout<< pi; return 0; }