Алексей: если не затруднит, буду очень благодарен, объясни "на пальцах" почему мы, допустим, из буквы D (68) отнимаем A (65), и высчитываем процент, а затем все равно заново добавляем букву A (65). Просто ну хоть убей не могу понять логики данных действий.
Ну это я по программе понимаю, но для чего эти процессы отнимания и прибавления? Почему нельзя сразу добавить в нашей букве необходимое число минуя все это?
Тогда первую буквы не получится вывести, так как пере первым словом не будет пробела. А делать 2 функции - одну, которая будет выводить первый символ и вторую, которая будет выводить символы после пробела - ну как то уж слишком извращенно. Думаю должен быть более лаконичный вариант.