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