В чем ошибка не понимаю, программа компилируется выводит все правильно по моей логике.