Не могу понять в чём проблема. Выводится вроде всё правильно. Я так посмотрел что написал код немного странно.Но он вроде правильно всё вычисляет.