Определить слова-соседи, второе из которых начинается на ту же букву, на которую заканчивается первое
Добрый вечер, Юрий Васильевич. Решаю задачу по символам и текстам.... Сказано, что нужно в исходном тексте определить слова-соседи, второе из которых начинается на ту же букву, на которую заканчивается первое. Задаю исходный текст строкой (массивом символов), пробел определяю разделителем (флагом), влево и вправо от него сравниваю символы между собой, потом копирую в новую строку двумя циклами, добавляя '-' или ' '....
Ну, и получу, по всей
~~~~~ 22 Ноя 2007, 15:27, спустя 7 минут ~~~~~
не дописала.... устала рука 
Так вот, получу, похоже, строку, где пары слов будут разделены '-', а между собой ' ' или ','.
Ну, в циклах ещё проверю, являются ли первый и последний символ слова буквами.
Или нужно получать массив массивов?
Я пыталась выделить из исходного текста лексемы, а потом строку лексем и строку знаков препинания превратить в массив массивов. А как потом сравнивать конкретные символы, а не все подряд?
Ну, и запуталась вообще.
Или первый вариант правильнее?