> -- PGR писал(а):
> Ещё "доказательство", но на С#
Просто - волосы - дыбом!
Для "спасения положения", почему-то требуется:
d = (double)1 / 2 * r;
или
d = 1 / (double)2 * r;

Посмотреть бы в глаза тому, кто этот компилятор реализовывал...
Так ведь можно и офигеть до бесчуствия, ища в какой-нить чисто "числомолотильной" системе с огромными выкладками почему "не сходится"...