期末考试题,做不出来,救救我?

图片说明图片说明图片说明求大神帮帮忙

如果问题得到了解决,请点下采纳

#include <iostream>
using namespace std;
int main()
{
    int n;
    cin >> n;
    double z = 0;
    for (int i = 1; i <= n; i++)
    {
        double xi = (i % 2 == 1 ? i : i / 2.0);
        double yi = (i % 2 == 1 ? i * i : i * i * i);
        z += (xi - yi) * (xi - yi);
    }
    cout << z;
    return 0;
}