Дана строка. Измените регистр символов в этой строке так, чтобы первая буква каждого слова была прописной, а остальные буквы — строчными. Словом называется последовательность строчных или прописных латинских букв. Все остальные символы являются разграничителями между словами.
Ввод: --aBVf---sda
Вывод: --Abvf---Sda
Помогите, сижу второй день над этой задачей, никак решить не могу
А в чём проблема сделать обычный костыль (f = 1)?... Циклом перебрать введённую строку. Если символ i - буква, то следующий вопрос: i - первая буква строки (f == 1)? Если да, то увеличиваем f на 1, а i делаем большой. Если нет, то делаем букву маленькой. Если i - не буква, то f = 1. Всё.