конечно не правильно так как в шарпе нету понятия then
Код:
if(x<0.0){
if(x>=-1){
f=M_PI/2+atan(sqrt(1-x*x)/x);
}
else if(x>0){
if(x<=1){
f=atan(sqrt(1-x*x)/x);
}
else {f=0};
}
}
вроде бы так мог и напутать со скобками.... пишите если компилятор выдаст ошибку