I have an assignment where I am given a sequence and I must turn the user's input (int) into that sequence. For example:
number : 2
The sequence starting at 2 is : 2 4 16 37 58
The sequence is: 2^2=4, 4^2=16, 1^2+6^2=37, 3^2+7^2=58, etc....
how would I compute the sequence? and if the user enters a 2 digit number would I just assign them n1 and n2?
This is what I have so far [c++]:
int n1, n2, n, sum=0;
cout<<"number: ";
cin>>n1>>n2;
n=pow(n1, 2)+pow(n2, 2);
for(n=1; n<162; ++n) //162 is the largest number b/c 9^2+9^2=162
{
cout<<sum<<endl;
sum+=n;
}
//when i run it it gives me a long line of integers that go up to 12880