Здравствуйте, эксперты! Помогите, пожалуйста, написать программу (на языке С), которая инвертирует порядок слов в предложении (т.е. первое слово меняет с последним, второе с предпоследним и т.д.).
Добрый день, Gregory! Алгоритм примерно следующий : с конца ищите пробел. Как только найден до конца строчки текст добавляется в текуыщую строчку. Далее, пропускаются все пробелы и цикл повторяется, пока не дойдем до начала предложения. Ответ отправлен: 26.02.2004, 16:04 Отправитель: vitya Отвечает lipa75
Приветствую Вас, Gregory! Примерный алгоритм (сорри, на код нет времени): Идти по массиву всех символов текста. Проверять каждый символ, записывать проверенные в другой массив, при нахождении пробела или запятой (тире и прочее) начинать запись с последующего символа в другой массив (это будет следующее слово). Это мы сделали разбор по словам. А дальше уже просто меняешь местами эти массивы по нужному тебе алгоритму (первый с последним, второй с предпоследним) во время посимвольного копирования в новый искомый массив символов. Ответ отправлен: 27.02.2004, 14:22 Отправитель: lipa75
Вопрос № 1463
Доброго времени суток!!!! Как если возможно запустить системный проигрыватель(mp3,wav,wma; на пример, Windows Media Player или другой) в фоне из своей проги!!! Спаибо!!!
Приветствую Вас, Alexandr! гляди в приложении описание функции WinExe
Приложение: Ответ отправлен: 29.02.2004, 19:07 Отправитель: Snowm@n Отвечает U3Bepb
Доброе время суток, Alexandr! Тут описан окак запускать программу из своей программы: http://www.sources.ru/cpp/tips/run_other_application_from_my.shtml Ответ отправлен: 28.02.2004, 02:30 Отправитель: U3Bepb
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.