برای تبدیل مختصات دکارتی به قطبی به دو مؤلفه نیاز داریم : r و Teta
فرمول های تبدیل هم به این صورت هست :

r=(x^2+y^2)^(1/2)
Teta=arc tan(y/x)


حالا میخوام توابعی که تو C++‎ میتونن کمکم کنن تا این دو مؤلفه رو از روی مختصات دکارتی به دست بیارم اگه کسی میدونه بگه .
اگه تابعی هست که به طور اتوماتیک این کار رو انجام بده ، بگین . اگه نیست توابع معکوس مثلثاتی رو بگید .
پیشاپیش تشکر می کنم .