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

Поиск букв в тексте - C++

Восстановить пароль Регистрация
 
Rimak1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 39
14.04.2014, 22:10     Поиск букв в тексте #1
Разработать программу, которая вводит текст и букву и определяет слово (слова), содержащее наибольшее количество указанных букв. (заранее премного благодарен)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.04.2014, 22:10     Поиск букв в тексте
Посмотрите здесь:

C++ Поиск букв в тексте
26. Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. C++
C++ Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк.
Строки. Подсчитать количество заглавных букв в тексте; вывести на экран слова, имеющие наименьшее количество букв... (подправить) C++
C++ Количество заглавных букв в тексте
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
14.04.2014, 22:13     Поиск букв в тексте #2
Цитата Сообщение от Rimak1 Посмотреть сообщение
которая вводит текст и букву
Рандомно?
Rimak1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 39
14.04.2014, 22:15  [ТС]     Поиск букв в тексте #3
ну, как я понял, нужно, чтобы это пользователь вводил
IrineK
Заблокирован
14.04.2014, 22:17     Поиск букв в тексте #4
Цитата Сообщение от Rimak1 Посмотреть сообщение
и букву
Цитата Сообщение от Rimak1 Посмотреть сообщение
указанных букв
Одна буква или много?
Rimak1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 39
14.04.2014, 22:19  [ТС]     Поиск букв в тексте #5
пользователь вводит текст, а затем букву. программа должна вывести слово, где эта буква чаще встречается
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
14.04.2014, 22:32     Поиск букв в тексте #6
Цитата Сообщение от Rimak1 Посмотреть сообщение
пользователь вводит текст, а затем букву. программа должна вывести слово, где эта буква чаще встречается
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
#include <iostream>
#include<string>
#include<algorithm>
#include<sstream>
#include<vector>
int main ()
{
    std::string str;
    char symbol;
    std::vector <std::string> vecStr;
    std::getline(std::cin,str);
    std::cin>>symbol;
    std::stringstream ss(str);
    for(std::string word; ss>>word; vecStr.push_back(word));
    size_t Max = std::count(vecStr[0].begin(),vecStr[0].end(),symbol);
    for(size_t i=1;i<vecStr.size();i++)
    {
        size_t temp = std::count(vecStr[i].begin(),vecStr[i].end(),symbol);
        Max = (temp > Max) ? temp : Max;
    }
    for(size_t i=0;i<vecStr.size();i++)
        if(Max == std::count(vecStr[i].begin(),vecStr[i].end(),symbol))
            std::cout<<vecStr[i]<<std::endl;
    return 0;
}
Hattrick
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 8
26.10.2014, 16:36     Поиск букв в тексте #7
а можете, пожалуйста объяснить эту программу, ибо я начинающий и не все понимаю в написанном) заранее спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2016, 10:13     Поиск букв в тексте
Еще ссылки по теме:

Поиск букв и символов в тексте C++
C++ Частота повторения букв в тексте
Количество гласных букв в тексте C++

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

Или воспользуйтесь поиском по форуму:
GRIM985
0 / 0 / 0
Регистрация: 01.10.2015
Сообщений: 2
07.04.2016, 10:13     Поиск букв в тексте #8
Объясните пожалуйста, то происходит после ввода текста и слова.
Yandex
Объявления
07.04.2016, 10:13     Поиск букв в тексте
Ответ Создать тему
Опции темы

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