С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.03.2022
Сообщений: 1
1

Из строки удалить слова имеющие максимальное количество символов

10.05.2022, 12:59. Показов 700. Ответов 1

Author24 — интернет-сервис помощи студентам
Ввести массив строк текста, содержащий неизвестное заранее количество строк. признаком окончания ввода текста является ввод строки, совпадающей с любой из ранее введенных строк.
Затем ввести массив символов разделителей с заданным количеством символов.
Из строк введенного текста, в которых содержится больше заданного количества одинаковых слов, удалить слова, имеющие максимальное количество символов в этой строке.
В случае образования строк, не содержащих ни одного слова, такую строку удалить.
Вывести преобразованный текст.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2022, 12:59
Ответы с готовыми решениями:

Из файла удалить все слова, содержащие от трех до пяти символов, но из строки максимальное четное количество слов
Из файла удалить все слова, содержащие от трех до пяти символов, но при этом из каждой строки...

Как удалить строки, имеющие в первой ячейке любое количество цифр? И как удалить строки по значению первого слова? т.д
День добрый. Могли бы подсказать. Как удалить строки, имеющие в первой ячейке любое количество...

Удалить из файла строки содержащие слова в которых количество символов равно максимальной длине слова
здравствуйте,не могу справиться с задание:дан текстовый файл.удалить строки содержащие слова в...

Выбрать из текста слова, имеющие максимальное количество букв «а» и «б»
Написать программу: Выбрать из текста слова, имеющие максимальное количество букв «а» и «б».

1
404 / 261 / 168
Регистрация: 13.01.2021
Сообщений: 1,162
11.05.2022, 12:25 2
Цитата Сообщение от 666Kaken666 Посмотреть сообщение
Ввести массив строк текста, содержащий неизвестное заранее количество строк. признаком окончания ввода текста является ввод строки, совпадающей с любой из ранее введенных строк.
Затем ввести массив символов разделителей с заданным количеством символов.
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
#include <iostream>
#include <vector>
#include <Windows.h>
using namespace std;
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    vector <string> lines;
    string line;
    bool exit = false;
    char separators[4] = {',', '!', '?', '.'};
    while(getline(cin, line)){
        for(int i = 0; i < lines.size(); ++i){
            if(line == lines[i])
            exit = true;
        }
        if(exit)
        break;
        lines.push_back(line);
    }
    cout << endl;
    cout << "Ваши строки: " << endl;
    for(const auto& i : lines)
    cout << i << endl;
    return 0;
}
0
11.05.2022, 12:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2022, 12:25
Помогаю со студенческими работами здесь

Удалить из строки слова содержащие четное количество символов
Удалить из строки слова,содержащие четное кол-во символов. Слова в строке разделены одним или...

Дана строка символов. Удалить из нее все слова, имеющие нечетную длину
Дана строка символов.Удалить из нее все слова, имеющие нечетную длинну. Словами считать группы...

Удалить из строки слова, имеющие определенную букву
Удалить из строки слова, имеющие определенную букву, например D. Строка задана сразу. Подскажите...

Строки. Напечатать все слова, имеющие длину от 5 до 10 символов.
Помогите решить на TP. Напечатать все слова, имеющие длину от 5 до 10 символов. P.S. Не...

Удалить из строки все слова, имеющие удвоенные буквы
С клавиатуры вводится текстовая строка. Разработать программу, которая реализует указанные...

Удалить из строки слова-палиндромы, имеющие наибольшую длину
ввести строку символов ( предусмотреть ввод пустой строки или строки из одних пробелов ) ....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru