#include <iostream>
#include <cmath>
using namespace std;
int main() {
double x,y,z, cosx,cosy,cosz;
cin>>x>>y>>z;//вводим координаты нашего вектора
if (x==0 && y==0 && z==0)//проверяем не является ли наш вектор нулевым
{
cout<<"Невозможно при нулевом векторе";//если у нас нулевой ветор выводить ошибку
}
else
{
cosx=x/(sqrt(x*x+y*y+z*z));//при ином условии подсчитываем косинусы углов между вектором и осями координат
cosy=y/(sqrt(x*x+y*y+z*z));
cosz=z/(sqrt(x*x+y*y+z*z));
cout<<acos(cosx)*180/M_PI<<" "<<acos(cosy)*180/M_PI<<" "<<acos(cosz)*180/M_PI;// выводим полученые углы координат в градусах
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CiAgZG91YmxlIHgseSx6LCBjb3N4LGNvc3ksY29zejsKICBjaW4+Png+Pnk+Pno7Ly/QstCy0L7QtNC40Lwg0LrQvtC+0YDQtNC40L3QsNGC0Ysg0L3QsNGI0LXQs9C+INCy0LXQutGC0L7RgNCwCiAgICBpZiAoeD09MCAmJiB5PT0wICYmIHo9PTApLy/Qv9GA0L7QstC10YDRj9C10Lwg0L3QtSDRj9Cy0LvRj9C10YLRgdGPINC70Lgg0L3QsNGIINCy0LXQutGC0L7RgCDQvdGD0LvQtdCy0YvQvAogICAgewogICAgICBjb3V0PDwi0J3QtdCy0L7Qt9C80L7QttC90L4g0L/RgNC4INC90YPQu9C10LLQvtC8INCy0LXQutGC0L7RgNC1IjsvL9C10YHQu9C4INGDINC90LDRgSDQvdGD0LvQtdCy0L7QuSDQstC10YLQvtGAINCy0YvQstC+0LTQuNGC0Ywg0L7RiNC40LHQutGDCiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgIGNvc3g9eC8oc3FydCh4KngreSp5K3oqeikpOy8v0L/RgNC4INC40L3QvtC8INGD0YHQu9C+0LLQuNC4INC/0L7QtNGB0YfQuNGC0YvQstCw0LXQvCDQutC+0YHQuNC90YPRgdGLINGD0LPQu9C+0LIg0LzQtdC20LTRgyDQstC10LrRgtC+0YDQvtC8INC4INC+0YHRj9C80Lgg0LrQvtC+0YDQtNC40L3QsNGCCiAgICAgIGNvc3k9eS8oc3FydCh4KngreSp5K3oqeikpOwogICAgICBjb3N6PXovKHNxcnQoeCp4K3kqeSt6KnopKTsKICAgICAgY291dDw8YWNvcyhjb3N4KSoxODAvTV9QSTw8IiAiPDxhY29zKGNvc3kpKjE4MC9NX1BJPDwiICI8PGFjb3MoY29zeikqMTgwL01fUEk7Ly8g0LLRi9Cy0L7QtNC40Lwg0L/QvtC70YPRh9C10L3Ri9C1INGD0LPQu9GLINC60L7QvtGA0LTQuNC90LDRgiDQsiDQs9GA0LDQtNGD0YHQsNGFCiAgICB9CiAgICByZXR1cm4gMDsKfQ==