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;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.