怎么用迭代做啊,求帮助

img

#niclude <iostream>
using namespace std;
int main()
{
    int n,flag = 1;
    scanf("%d",&n);
    double r = 0;
    for(int i=1;i<=n;i++)
    {
        r += flag*(2*i-1)*(2*i+1)/(4.0*i*i);
        flag = flag *-1;
    }
    printf("%lf",r);
    return 0;
}

公式第三项分母应该是6的平方,写错了吧?