Форум программистов, компьютерный форум CyberForum.ru

Удалить из строки слова, состоящие только из прописных букв - C++

Восстановить пароль Регистрация
 
ююю
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 40
28.12.2011, 10:50     Удалить из строки слова, состоящие только из прописных букв #1
Работа со строками (С)
Дана строка символов, состоящая из прописных и строчных латинских букв и пробелов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Удалить из строки слова, состоящие только из прописных букв. Вывести на печать полученную строку и количество удаленных слов.




как можно проще на си
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 10:50     Удалить из строки слова, состоящие только из прописных букв
Посмотрите здесь:

В символьной строке удалить все слова, состоящие более чем из N букв C++
C++ Подсчитать слова, состоящие из латинских прописных букв.
C++ В символьной строке удалить все слова, состоящие из нечетного количества букв.
Напечатать слова из строки, имеющие четный номер и состоящие только из повторяющихся букв C++
C++ Удалить из строки только те слова, которые состоят только из латинских букв
В символьной строке удалить все слова, состоящие более чем из N - букв C++
C++ Слова, состоящие только из гласных или только из согласных латинских букв
C++ В символьной строке удалить все слова, состоящие из N - букв - C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OLLEGATOR
Linux-оид
 Аватар для OLLEGATOR
115 / 64 / 3
Регистрация: 15.02.2011
Сообщений: 353
28.12.2011, 16:01     Удалить из строки слова, состоящие только из прописных букв #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Бьем предложение по токинам(эта функция разбивает предложение на слова) с помошью strtok ...и в цикле работаем с уже разбитыми словами

C++
1
2
3
4
5
6
7
 for(char i='A';i<'Z';i++){
 
     strchr("текущее слово",i); 
         // Если нашли то в слове большая буква... 
         // Если не нашли то printf("Текущее слово");
 
}
Yandex
Объявления
28.12.2011, 16:01     Удалить из строки слова, состоящие только из прописных букв
Ответ Создать тему
Опции темы

Текущее время: 09:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru