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