В многострочном тексте (char text[20][81]) перевернуть заданное слово. Слово – это непрерывная последовательность букв или цифр. Разделителем слова могут быть любые другие символы.
Реализовать и использовать функцию переворота заданного слова в строке:
void reverseWords(char str[81], const char word[21]); Входные данные: str – исходная строка word – переворачиваемое слово Выходные данные Str – строка с перевернутым словом
Реализовать и использовать функцию поиска слова в строке:
int searchWord(const char str[81], const char word[21]); Входные данные: str – исходная строка word – искомое слово Выходные данные Индекс первого вхождения искомого слова в строку; возвращает -1, если слово не найдено
Использовать следующую библиотечные функции: _strrev()
Внешняя спецификация Формат входных данных: [слово] [М] [1-я строка] [2-я строка] и т.д. М – кол-во строк в тексте, целое число в диапазоне [1,20]. Формат выходных данных: [1-я строка] [перевод строки] [2-я строка] и т.д; если все строки пустые, то напечатайте сообщение «no solution»; пустые строки не печатать
|