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

Все слова, в которых буква "а" встречается более 2х раз, удалить из текста. Вывести полученную строку на экран

11.03.2019, 20:56. Показов 2309. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите, пожалуйста решить данную задачу:

Все слова, в которых буква "а" встречается более 2х раз, удалить из текста. Вывести полученную строку на экран. Если такого символа нет, то вывести соответствующее сообщение.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2019, 20:56
Ответы с готовыми решениями:

Все слова, в которых буква “а” встречается более 2-х раз, удалить из текста. Вывести полученную строку на экран. Если та
Можете помочь объяснить алгоритм решения? я как понял строку сплитом разделять,а как дальше...

Удалить из текста все слова в которых буква "а" встречается более двух раз
Все слова, в которых буква "а" встречается более 2-х раз, удалить из текста. Вывести полученную...

Вывести на экран все слова из mбукв, в которых буква A встречается более 1 раза
Алфавит состоит из букв A, B, C и D. Число M вводится с клавиатуры. 1. Вывести на экран все...

Вывести на экран все слова из К букв, в которых буква Ы встречается более 1 раза, и подсчитать их количество
1)Алфавит языка племени "тумба-юмба" состоит из букв Ы, Ц, Щ и О. Число K вводится с клавиатуры....

Удалить из текста слова, в которых буква 'а' встречается больше двух раз
Направте в сторону решения данной задачи: Все слова,в которых буква 'а' встречается больше 2-х...

1
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
12.03.2019, 00:43 2
для латиницы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
#include <string>
#include <sstream> 
using namespace std;
 
int main()
{
    int i=0, count=0;
    string s, s1, word;
    cout << "String:\n";
    getline(cin, s);     
    
    while (s[i])
        {
        if (s[i]=='a') count++;
        i++;
        }    
        
    if (count)
    {
    stringstream words(s);
    while (words >> word)
    {
        i=count=0;
        while (word[i])
        {
            if (word[i]=='a') count++;
            i++;
        }    
        if (count<=2) s1+=word+" ";        
    }
    s=s1.erase(s1.size()-1);
    cout << s <<"\n";
    }
    else cout << "Letter 'a' is absent\n";
    
system("pause");
return 0;
}
0
12.03.2019, 00:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.03.2019, 00:43
Помогаю со студенческими работами здесь

Найти все слова, в которых буква ”а” встречается более чем один раз
Помогите пожалуйста решить поставленную задачу. Дана строка, состоящая из слов, разделенных...

Вывести на экран слова, в которых введенная буква встречается не более 1 раза
С++ Есть файл со словами С клавиатуры вводится буква Вывести на экран самое длинное слово, в...

Найти в строке все слова, в которых каждая буква встречается более одного раза, и вывести слова по алфавиту
Всем доброго вечера!Помогите пожалуйста!Не могу ни создать,ни найти программу( Вот задание: Найти...

Вывести все слова длиной L символов, в которых буква Ы встречается более 1 раза
Выведите на экран все слова длиной L символов, в которых буква Ы встречается более 1 раза, и...

Вывести все слова, в которых первая буква встречается ещё раз
Есть строка STR11 db 'ab,ab,sd,dd,sss,sss,ab.' , где слова перечислены через запятую , в конце...

Найти в строке все слова, в которых буква ‘a’ встречается более двух раз (разделитель между словами – символ пробела)
Помогите с заданием по ассемблеру: Найти в строке все слова, в которых буква ‘a’ встречается более...


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

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

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