I am writing this in C++:
int main()
{
cout<<"print "<< int(((float(979430543) - float(800445804))/2.0)+.5);
}
for output: 89492352
and checking against julia language:
print(Int64(((Float64(979430543) - Float64(800445804))/2.0)+.5))
89492370
The difference between the results is 18 - what am i missing?