такое может быть из-за сильных округлений.. а может быть и ошибка в рассуждениях, вычислениях...

да, пока не приведёте решения - мы не сможем определить, в чем загвоздка...