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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Andriy24
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 35
#1

Удалить все слова, которые начинаются и заканчиваются за одну и ту же букву - C++

04.12.2012, 21:30. Просмотров 1053. Ответов 1
Метки нет (Все метки)

Уничтожить все слова, которые начинаются и заканчиваются за одну и ту же букву. Я написал чтобы оно мне эти слова вывело а оно и того не хочет (
C++
1
2
3
4
5
6
7
char *ptr=strtok(s," ");
    do{
        if(ptr[0]==ptr[strlen(ptr)]) {
           strcat(s3,ptr);
            strcat(s3," ");
            }  }
            while(ptr=strtok(0," "));
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 21:30     Удалить все слова, которые начинаются и заканчиваются за одну и ту же букву
Посмотрите здесь:

Посчитать количество строк в файле, которые начинаются и заканчиваются на одну и ту же букву C++
C++ Найти и вывести слова которые начинаются и заканчиваются на одну и ту же букву
C++ Удалить из строки все слова, которые начинаются на заглавную букву
C++ Вывести из файла все слова, которые начинаются на гласную букву
C++ Удалить все числа, которые начинаются и заканчиваются на одну и ту же цифру
Масивы: удалить все числа которые начинаются и заканчиваются на одну и ту же цифру C++
Строки. Найти все слова, которые начинаются и заканчиваются одной и той же буквой. C++
Вывести из файла все слова, которые начинаются на заданную букву C++
Вывести только те слова сообщения, которые начинаются и оканчиваются на одну и ту же букву C++
C++ Удалить все слова в тексте, которые начинаются и заканчиваются на одну и ту же букву
Вывести все слова, которые начинаются и заканчиваются на одну букву C++
C++ В строке символов найти все слова, которые начинаются и заканчиваются одинаковой буквой

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6471 / 2246 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
04.12.2012, 22:27     Удалить все слова, которые начинаются и заканчиваются за одну и ту же букву #2
C++
1
2
3
4
    std::istringstream i("This is a test string. The eye is bleeding...");
    std::remove_copy_if(std::istream_iterator<std::string>(i), std::istream_iterator<std::string>(),
        std::ostream_iterator<std::string>(std::cout, " "), [](std::string word)
        {return (*(word.begin()) == word[word.find_last_not_of(",.!?")]);});
./a.out
This is string. The is bleeding...
Yandex
Объявления
04.12.2012, 22:27     Удалить все слова, которые начинаются и заканчиваются за одну и ту же букву
Ответ Создать тему
Опции темы

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