0 / 0 / 0
Регистрация: 05.11.2015
Сообщений: 1
1

Вывести на экран слова, содержащие три буквы

05.11.2015, 18:56. Показов 1394. Ответов 8
Метки нет (Все метки)

Дана строка, содержащая текст, заканчивающаяся точкой. Вывести на экран слова, содержащие три буквы. Задача на строки.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2015, 18:56
Ответы с готовыми решениями:

Вывести на экран слова, содержащие три буквы
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

Вывести на экран слова, содержащие три буквы.
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

Вывести на экран слова из текста, содержащие три буквы
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три...

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три...

8
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
05.11.2015, 19:28 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <string>
#include <vector>
#include <boost/algorithm/string/regex.hpp>
 
int main()
{
        std::string text;
        std::getline (std::cin, text);
        std::vector<std::string> words;
        boost::regex pattern ("(?i)\\b[a-z]{3}\\b");
        boost::find_all_regex (words, text, pattern);
        for (auto i : words)
        {
                std::cout << i << std::endl;
        }
}
0
Любитель чаепитий
3734 / 1793 / 563
Регистрация: 24.08.2014
Сообщений: 5,998
Записей в блоге: 1
05.11.2015, 19:52 3
MicM,
C++
1
#include <boost/algorithm/string/regex.hpp>
Зря.
0
166 / 69 / 17
Регистрация: 22.03.2011
Сообщений: 196
05.11.2015, 20:01 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <sstream>
#include <iterator>
#include <algorithm>
 
using namespace std;
 
int main()
{
    string str;
    getline(cin, str);
    stringstream ss(str);
    copy_if(istream_iterator<string>(ss), istream_iterator<string>(), ostream_iterator<string>(cout, "\n"),
            [](const string &str) { return str.size() == 3; });
}
MicM,
Добавлено через 7 минут
[troll_mode]
:!clang++ -std=c++11 main2.cpp -o a.out
main2.cpp:4:10: fatal error: 'boost/algorithm/string/regex.hpp' file not found
#include <boost/algorithm/string/regex.hpp>
^
1 error generated.

[/troll_mode]
0
Любитель чаепитий
3734 / 1793 / 563
Регистрация: 24.08.2014
Сообщений: 5,998
Записей в блоге: 1
05.11.2015, 20:06 5
pproger, У вас boost не прикручен, поэтому я и написал, что зря.
0
166 / 69 / 17
Регистрация: 22.03.2011
Сообщений: 196
05.11.2015, 20:07 6
makfak, тебе не ясен тег troll_mode?
0
Любитель чаепитий
3734 / 1793 / 563
Регистрация: 24.08.2014
Сообщений: 5,998
Записей в блоге: 1
05.11.2015, 20:10 7
pproger, Мне ясны смайлики улыбающиеся, я не читал полностью, я только ошибку увидел.
0
166 / 69 / 17
Регистрация: 22.03.2011
Сообщений: 196
05.11.2015, 20:12 8
makfak,
я не читал полностью
вся суть
0
Любитель чаепитий
3734 / 1793 / 563
Регистрация: 24.08.2014
Сообщений: 5,998
Записей в блоге: 1
05.11.2015, 20:15 9
pproger,
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2015, 20:15
Помогаю со студенческими работами здесь

Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

Вывести на экран слова, содержащие 3 буквы.
Дана вот такая задачка на Си: Дана символьная строка, содержащая текст, заканчивающийся точкой....

В предложении найти и вывести на экран все слова, содержащие ровно две буквы “d”
Всем привет! Помогите написать программу! В предложении найти и вывести на экран все слова,...

С++ Дана строка содержащая текст заканчивающийся точкой. Вывести на экран слова содержащие 3 буквы
ребята, буду очень благодарна за программу! и если не сложно, добавьте комментарии. но можно и...

Дан текст. Вывести на экран слова, содержащие три буквы
Дан текст. Вывести на экран слова, содержащие три буквы.

Вывести на экран слова,содержащие три буквы
1.дана символьная строка ,содержащая текст,заканчивающийся точкой. Вывести на экран...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru