0 / 0 / 2
Регистрация: 10.01.2015
Сообщений: 6
|
||||||
1 | ||||||
Дана строка. Найти слова, которые начинаются заканчиваются на букву, заданную пользователем10.01.2015, 18:48. Показов 1565. Ответов 2
Метки нет Все метки)
(
Первое и второе слово проверяет верно, а когда доходит цикл до третьего слова и дальше, то не проверяет их. Не пойму почему. Объясните, пожалуйста.
0
|
|
10.01.2015, 18:48 | |
Ответы с готовыми решениями:
2
Дана строка. Найти слова, которые начинаются заканчиваются на букву, заданную пользователем Найти слова, которые начинаются и заканчиваются на заданную букву Дана строка.Найти в ней те слова, которые начинаются и заканчиваются одной и той же буквой.Вывести эти слова на экране Дана строка.Найти в ней те слова, которые начинаются и заканчиваются одной и той же буквой.Вывести эти слова на экране |
Заблокирован
|
|
10.01.2015, 20:10 | 2 |
temcka, задачу можно решить за один проход по строке. Алгоритм таков:
- как только находите начало нового слова ( т.е. s[ i ] != ' ' && s[ i - 1 ] == ' ' ) , смотрите, на какую букву оно начинается. - если начинается на заданную, то от этой позиции идете до конца слова, т.е. до условия s[ i ] != ' ' && s[ i + 1 ] == ' '. - если последняя буква совпала с нужной, то нашли такое слово и можно идти дальше сбросив все счетчики. - если слово не удовлетворяет требованиям, то тоже сбрасываем счетчики
1
|
0 / 0 / 2
Регистрация: 10.01.2015
Сообщений: 6
|
||||||
10.01.2015, 21:36 [ТС] | 3 | |||||
Разобрался, вроде работает. Вот код, если вдруг понадобится кому-то:
0
|
10.01.2015, 21:36 | |
Помогаю со студенческими работами здесь
3
Дана строка. Найти в этой строке слова, которые начинаются и оканчиваются на одну и ту же букву Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |