Mamy dwie zmienne:
X=12
Y=21
w pascalu
if (x>0) and (y>=0) then k:=arctan(y/x);
po tej linijce k=1.05
w C++
if ((x>0) && (y>=0)) k=atan(y/x);
po tej linijce k=0.78
Dlaczego k ma różne wartości ?
Czy przyczyną są różne kompilatory czy może źle są skonstruowane warunki ?