#include <stdio.h>
#include <math.h>
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
int main(void) {
double csinta = -3, csintb = 10;
double psinta, psintb;
double test;
psinta
=sqrt(csinta
*csinta
+csintb
*csintb
); //Μετατροπή καρτεσιανής συντεταγμένης α σε πολική r = √ (x + y) test = 10/(-3);
psintb
=atan(10/(-3))*180/M_PI
;//Μετατροπή καρτεσιανής συντεταγμένης β σε πολική θ = tan-1 ( y / x )
printf ("The values of the polar coordinates are (%.10lf,%.10lf",psinta
,psintb
+180);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgojaWZuZGVmIE1fUEkKI2RlZmluZSBNX1BJIDMuMTQxNTkyNjUzNTg5NzkzMjM4NDYKI2VuZGlmCgppbnQgbWFpbih2b2lkKSB7Cglkb3VibGUgY3NpbnRhID0gLTMsIGNzaW50YiA9IDEwOyAKCWRvdWJsZSBwc2ludGEsIHBzaW50YjsgCglkb3VibGUgdGVzdDsKCglwc2ludGE9c3FydChjc2ludGEqY3NpbnRhK2NzaW50Yipjc2ludGIpOyAvL86czrXPhM6xz4TPgc6/z4DOriDOus6xz4HPhM61z4POuc6xzr3Ors+CIM+Dz4XOvc+EzrXPhM6xzrPOvM6tzr3Ot8+CIM6xIM+DzrUgz4DOv867zrnOus6uIHIgPSDiiJogKHggKyB5KQoJdGVzdCA9IDEwLygtMyk7CglwcmludGYoIiUuMTBsZiIsIHRlc3QpOwoJcHNpbnRiPWF0YW4oMTAvKC0zKSkqMTgwL01fUEk7Ly/OnM61z4TOsc+Ez4HOv8+Azq4gzrrOsc+Bz4TOtc+DzrnOsc69zq7PgiDPg8+Fzr3PhM61z4TOsc6zzrzOrc69zrfPgiDOsiDPg861IM+Azr/Ou865zrrOriDOuCA9IHRhbi0xICggeSAvIHggKQoJCgkgcHJpbnRmICgiVGhlIHZhbHVlcyBvZiB0aGUgcG9sYXIgY29vcmRpbmF0ZXMgYXJlICglLjEwbGYsJS4xMGxmIixwc2ludGEscHNpbnRiKzE4MCk7CgoJcmV0dXJuIDA7Cn0K