Header file:
math.h
Synopsis:
double atan2(double y, double x);
Description:
Returns principal value of the arc tangent of y/x.
atan2 function in C example
#include<stdio.h>
#include<math.h>
int main() {
/*
* radian to degree conversion
* degree = radian * 180 / PI;
*/
double deg, x , y;
printf("Enter your input for x & y:");
scanf("%lf%lf", &x, &y);
deg = atan2(y, x) * (180 / 3.14);
printf("Degree: %lf\n", deg);
return 0;
}
#include<math.h>
int main() {
/*
* radian to degree conversion
* degree = radian * 180 / PI;
*/
double deg, x , y;
printf("Enter your input for x & y:");
scanf("%lf%lf", &x, &y);
deg = atan2(y, x) * (180 / 3.14);
printf("Degree: %lf\n", deg);
return 0;
}
Output:
jp@jp-VirtualBox:~/cpgms/math$ gcc atan2.c -lm
jp@jp-VirtualBox:~/cpgms/math$ ./a.out
Enter your input for x & y:1 1
Degree: 45.022825
jp@jp-VirtualBox:~/cpgms/math$ ./a.out
Enter your input for x & y:1 1
Degree: 45.022825
No comments:
Post a Comment