|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2012, 16:30 | #1 |
Регистрация: 16.12.2012
Сообщений: 4
|
вывод слов, заключенных в ()
Люди, подправьте программу чтобы все работало. Задание: вывод ВСЕХ слов, заключенных в (). Сами скобки выводиться не должны.
Код:
|
23.12.2012, 17:27 | #2 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
1. Вводим переменные flag =0; и k = 0 - счетчик символов во вспомогательной строке, m - позиция последнего введенного символа "\n".
2. В цикле for, до конца строки, выбираем элементы введенной строки. 3. Если встретили "(" скобку, то flag = 1 4. Если встретили ")" скобку, то flag = 0, во вспомогательную строку пишем "\n", m = k; k = k+1; 5. Если flag == 1, то проверяем, что символ не "(" и копируем его во вспомогательную строку, k = k+1. 6. Конец цикла for 7. Если flag ==1 то во вспомогательную строку d[m] = "\0" конец строки. Это на тот случай, если будет найден символ "(" без завершающего символа ")" 8. Выводим вспомогательную строку на экран. Как то так ...
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывод слов, заключенных в () | Raper58 | Помощь студентам | 1 | 19.12.2012 18:13 |
вывод слов, заключенных в () | Raper58 | Помощь студентам | 0 | 16.12.2012 22:49 |
вывод слов, заключенных в () | Raper58 | Помощь студентам | 0 | 16.12.2012 13:26 |
Вывод слов на определенную букву | REztor | Помощь студентам | 12 | 22.03.2009 21:48 |
Вывод слов | jakson_sun | Общие вопросы C/C++ | 1 | 22.01.2009 17:12 |