Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Решебник (C/C++)


Автор: zmeika 13.6.2008, 00:43
Люди помогите решить задачу.
Условие:            
Цитата

В многострочном тексте (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»; пустые строки не печатать

Автор: chipset 13.6.2008, 03:58
Для домашних заданий, курсовых, существует "Центр Помощи".

Тема перенесена! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)