Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have a code error C2120: \'void\' illegal with all types line 31 i dont have a

ID: 3632233 • Letter: I

Question

I have a code error C2120: 'void' illegal with all types line 31 i dont have a clue I am trying to test my void arctangent function input some angles can anyone help
#include<iostream>
#include<cmath>
using namespace std;


void tanInverse(double num, double delta, double& radian);
void absolute(double& num);

int main()
{
double num, delta, radian;
tanInverse(num,delta,radian);
absolute(num);


system("pause");
return 0;
}

void tanInverse(double num, double delta, double& radian)
{
double T1,T2,Den,power,sign,x,Q;
delta=0.000001;
T1=x;
sign=-1;
Den=3;
power=x*x*x;
T2=T1+sign*(power/Den);
Q=((T1-T2)/T1);
absolute(Q);
while(absolute(Q) > delta)
{
T1=T2;
power=power*x*x;
sign=(-1);
Den=Den+2;
T2=T1+sign*(power/Den);

}
radian=T2;

}
void absolute(double& num)
{
if(num<0)
num=-num;
}

Explanation / Answer

please rate - thanks

#include<iostream>
#include<cmath>
using namespace std;


void tanInverse(double num, double delta, double& radian);
void absolute(double& num);

int main()
{
double num, delta, radian;
tanInverse(num,delta,radian);
absolute(num);


system("pause");
return 0;
}

void tanInverse(double num, double delta, double& radian)
{
double T1,T2,Den,power,sign,x,Q;
delta=0.000001;
T1=x;
sign=-1;
Den=3;
power=x*x*x;
T2=T1+sign*(power/Den);
Q=((T1-T2)/T1);
absolute(Q);    //after this call Q will have the absolute value
while(Q > delta)
{
T1=T2;
power=power*x*x;
sign=(-1);
Den=Den+2;
T2=T1+sign*(power/Den);

}
radian=T2;

}
void absolute(double& num)
{
if(num<0)
num=-num;
}