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

Найти слова длина которых превышает 5 символов

03.03.2019, 23:33. Показов 4135. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ввести текст, содержащий буквы и пробелы. Найти и напечатать слова и их количество, длина которых превышает 5 символов. Словом считать последовательность букв, разделенных пробелами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2019, 23:33
Ответы с готовыми решениями:

Выбрать слова, длина которых превышает 5 символов
С клавиатуры вводится строка. Из неё нужно выбрать те слова, длина которых превышает 5. Затем...

Выбрать те слова, длина которых превышает 5
Друзья, помогите. Суть задачи: Выбрать те слова, длина которых превышает 5 Готовый код задачи:...

Вывести слова, длина которых не превышает заданное число
Задано строку S. вивести все слова, длина которых не превышает число Р(ввод с клавиатуры). с...

задан текст. удалить из нее все слова, длина которых четная (создать новый массив, оставив все слова, длина которых нечетная)
задан текст. удалить из нее все слова, длина которых четная (создать новый массив, оставив все...

5
7428 / 5021 / 2891
Регистрация: 18.12.2017
Сообщений: 15,692
03.03.2019, 23:47 2
Лучший ответ Сообщение было отмечено VEXON как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <string>
#include <sstream> 
using namespace std;
 
int main()
{
    int count=0;
    string s, word;
    cout << "String:\n";
    getline(cin, s);
    
    stringstream words(s);
    while (words >> word)
    {
        if(word.size()>5) {cout << word << "\n";count++;}        
    }
    
    cout << "count=" << count <<"\n";
system("pause");
return 0;
}
1
0 / 0 / 0
Регистрация: 03.03.2019
Сообщений: 13
04.03.2019, 00:55  [ТС] 3
Выдает ошибку "system("pause");" - в этой строке
0
7428 / 5021 / 2891
Регистрация: 18.12.2017
Сообщений: 15,692
04.03.2019, 01:14 4
VEXON, уберите эту строку
1
0 / 0 / 0
Регистрация: 03.03.2019
Сообщений: 13
04.03.2019, 08:42  [ТС] 5
Спасибо!
0
306 / 287 / 116
Регистрация: 23.01.2018
Сообщений: 933
04.03.2019, 08:51 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
using namespace std;
 
int main()
{
    vector<string> words;
    for (string w; cin >> w;) {
        if (w.size() > 5) words.push_back(w);
    }
    copy(words.cbegin(), words.cend(), ostream_iterator<string>(cout, " "));
    cout << endl << words.size() << endl;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2019, 08:51
Помогаю со студенческими работами здесь

Вывести те слова строки, длина которых больше 7 символов
Вывести те слова строки, длина которых больше 7 символов.

Вывести слова из строки, длина которых больше 7 символов
Вывести слова из строки, длина которых больше 7 символов. Заранее спасибо )

Удалить из строки все слова, длина которых меньше пяти символов
Доброго времени суток, условие в заголовке. Возможно ли добавить символ к строке? #include...

дана строка символов. 1)Определить количество слов. Длина которых больше длины первого слова
2) определить длину самого длинного слова и напечатать его 3)Определить длину строки с символа с...


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

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

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