2 / 2 / 0
Регистрация: 09.11.2009
Сообщений: 49
|
|
1 | |
Слова, начинающиеся и заканчивающиеся на одну и ту же букву08.04.2010, 15:33. Показов 24076. Ответов 9
Метки нет Все метки)
(
Дано предложение.Вывести на экран:
а)слова,начинающиеся и заканчивающиеся на одну и ту же букву; б)его слова,которые содержат 3 буквы е; в)его слова,которые содержат хотя бы одну букву о. помогите пожалуйста решить на С ![]()
0
|
|
08.04.2010, 15:33 | |
Ответы с готовыми решениями:
9
Найти слова заканчивающиеся и начинающиеся на одну букву
В строке удалить все слова, начинающиеся и заканчивающиеся на одну и ту же букву
|
Модератор
![]() ![]() ![]() ![]() 11718 / 7223 / 1712
Регистрация: 25.07.2009
Сообщений: 13,223
|
||||||
08.04.2010, 17:54 | 2 | |||||
![]() Решение
3
|
2 / 2 / 0
Регистрация: 09.11.2009
Сообщений: 49
|
|
09.04.2010, 14:02 [ТС] | 3 |
Спасибо
![]()
0
|
1 / 1 / 1
Регистрация: 31.08.2010
Сообщений: 16
|
|
04.09.2010, 23:22 | 4 |
easybudda, объясни, плз, что значит **words - что это за указатель такой двойной? #|
0
|
Модератор
![]() ![]() ![]() ![]() 11718 / 7223 / 1712
Регистрация: 25.07.2009
Сообщений: 13,223
|
|
04.09.2010, 23:45 | 5 |
Формально указатель на указатель на тип char. По сути мы создаём массив слов, а каждое слово представлено указателем на его первый символ (напомню - в С имя массива - указатель на его первый элемент, а строка - массив символов, заканчивающийся нулём). Вот и получается указатель на первый из указателей на слова. Немного запутанно, прийдётся вникнуть...
1
|
![]() 5053 / 3114 / 271
Регистрация: 11.11.2009
Сообщений: 7,045
|
|
05.09.2010, 01:35 | 6 |
1
|
1 / 1 / 1
Регистрация: 31.08.2010
Сообщений: 16
|
|
05.09.2010, 12:38 | 7 |
Благодарю Вас)
Добавлено через 1 час 8 минут А каким образом здесь выход осуществляется путем нажатия ctrl+Z? Насколько мне известно, этот выход осуществляется засчет условия "getchar()!=EOF". Или тут есть что-то другое?
0
|
Модератор
![]() ![]() ![]() ![]() 11718 / 7223 / 1712
Регистрация: 25.07.2009
Сообщений: 13,223
|
|
05.09.2010, 13:12 | 8 |
Борриска, а Вы скомпилировать и запустить не пробовали? Программа читает строку из слов разделённых пробелами (ввод заканчивается нажатием enter), обрабатывает, выводит результат и завершается.
1
|
1 / 1 / 1
Регистрация: 31.08.2010
Сообщений: 16
|
|
05.09.2010, 19:07 | 9 |
easybudda, еще вопрос, если не против)
1) использование функций exit(0) и exit(1) - почему нолик, почему единица и вообще - где об этом вдоволь можно прочесть, чтобы понять? 2) ты перед fgets поставил '!' - как этот жест понять? Спасибо за выдержку ваших стальных нервов) еще бы очень хотелось понять - какой оптимальный есть ресурс, из которого можно многого и реально полезного почитать о си. Насчет толковости книги Кернигана и Ритчи - не сомневаюсь, но и там тоже не всегда все ясно. Просто относительно недавно стал изучать этот язык (как и само программмирование) - поэтому не удивляйтесь моим глупым вопросам - они для меня не глупые xD
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
05.09.2010, 19:15 | 10 |
Борриска, 0 - завершилось без ошибок. 1 - с ошибками. Вообще easybudda не так давно скидывал полный перечень ошибок из заголовочного файла, который их определяет.
!fgets(), если считывание прошло не успешно. !fgets() эквивалентно fgets()==NULL (в большинстве случаев, а может даже и во всех)
1
|
05.09.2010, 19:15 | |
Помогаю со студенческими работами здесь
10
Найти и вывести все слова начинающиеся и заканчивающиеся на одну и ту же букву (комментирование кода) Найти слова, начинающиеся и заканчивающиеся на одну и ту же букву
Удалить все слова, начинающиеся и заканчивающиеся на одну и ту же букву Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |