The part
for(int i=1; i<n; i++)
{
x=sqrt(y*i);
cout<<"x"<<i<<": "<<x<<endl;
}
isn't working wll, for some elements the result is non, i thought that i because the numbers are complex, but not with include complex i get the same resut.. can anyone help me
for(int i=1; i<n; i++)
{
x=sqrt(y*i);
cout<<"x"<<i<<": "<<x<<endl;
}
isn't working wll, for some elements the result is non, i thought that i because the numbers are complex, but not with include complex i get the same resut.. can anyone help me
Rich (BB code):
#include<iostream>
#include<math.h>
#include <complex>
using namespace std;
int main() {
int n,elem[20];
float y[20],A[20];
complex<float> x[20];
cout<<"Number of elements?"<<endl;
cin>>n;
cout<<"Insert elements:"<<endl;
for(int i=0; i<n; i++) {
cin>>elem; }
A[0]=pow(elem[0],2);
for(int j=1; j<n; j++) {
A[j]=pow(elem[j],2);
int i=1;
while((i+j)<=n-1&&(i<=j)) {
A[j]=A[j]+pow((-1),i)*2*(elem[j-i]*elem[j+i]);
i=i+1; }
cout<<"A"<<j<<":"<<A[j]<<endl; }
for(int i=1; i<n; i++) {
y=A/-A[i-1];
cout<<"y"<<i<<": "<<y<<endl; }
for(int i=1; i<n; i++) {
x=sqrt(y*i);
cout<<"x"<<i<<": "<<x<<endl; } }
Last edited by a moderator: