#include <iostream>
#include <cmath>
int calc (int a,int b,int c);
using std::cout;
using std::cin;
using std::endl;
// start main
int main ()
{
// variable declaration
int i=0, n, x[50], y[50],sum[50];
// value initialisation
sum[i]=0;
// user input n value
do {
cout << "Enter n value : ";
cin >> n;
// invalid input
if (n>=50||n<0)
cout << "Invalid n value" << endl;
}
while (n>=50||n<0);
while (i<=n)
{
// user input x and y value
cout << endl << "Enter x" << i << " value : ";
cin >> x[i];
cout << endl << "Enter y" << i << " value : ";
cin >> y[i];
// function calculates sum
sum[i+1] = calc (x[i],y[i],i);
sum[i+1] += sum[i];
// counter increment
i++;
}
// refresh counter
i=0;
// header of result
cout << endl << "i\tx\ty\tresult" << endl;
cout << "----------------------------------" << endl;
// result
while (i<=n)
{
cout << i << "\t" << x[i] << "\t" << y[i] << "\t" << sum[i+1] << endl;
i++;
}
}
// sum calculation function
int calc (int a,int b,int c)
{
return ((a * a) + (b * b * b));
}