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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rimak1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 51
#1

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

14.04.2014, 22:10. Просмотров 507. Ответов 7
Метки нет (Все метки)

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

Поиск букв в тексте - C++
Добрый вечер! Очень надеюсь на вашу помощь, у самого никак не получаеться решить следущую задачку для C++ "Распечатать в порядке,...

Поиск букв и символов в тексте - C++
Привет знатокам! вот такая задача: "Дан текст, каждый символ которого может быть малой буквой, цифрой или одним из знаков "+","-","*"....

Строки. Подсчитать количество заглавных букв в тексте; вывести на экран слова, имеющие наименьшее количество букв... (подправить) - C++
Дано задачу: С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на...

Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. - C++
помогите с программкой пожалуйста. язык для меня совершенно незнакомый, а от решения этой задачки зависит судьба в универе одной очень...

26. Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. - C++
помогите с программкой пожалуйста. язык для меня совершенно незнакомый, а от решения этой задачки зависит судьба в универе одной очень...

Количество гласных букв в тексте - C++
// Лабораторная работа №5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IrineK
Заблокирован
14.04.2014, 22:13 #2
Цитата Сообщение от Rimak1 Посмотреть сообщение
которая вводит текст и букву
Рандомно?
0
Rimak1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 51
14.04.2014, 22:15  [ТС] #3
ну, как я понял, нужно, чтобы это пользователь вводил
0
IrineK
Заблокирован
14.04.2014, 22:17 #4
Цитата Сообщение от Rimak1 Посмотреть сообщение
и букву
Цитата Сообщение от Rimak1 Посмотреть сообщение
указанных букв
Одна буква или много?
0
Rimak1
0 / 0 / 0
Регистрация: 05.12.2013
Сообщений: 51
14.04.2014, 22:19  [ТС] #5
пользователь вводит текст, а затем букву. программа должна вывести слово, где эта буква чаще встречается
0
cooller
565 / 533 / 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;
}
0
Hattrick
0 / 0 / 0
Регистрация: 29.04.2014
Сообщений: 8
26.10.2014, 16:36 #7
а можете, пожалуйста объяснить эту программу, ибо я начинающий и не все понимаю в написанном) заранее спасибо
0
GRIM985
0 / 0 / 0
Регистрация: 01.10.2015
Сообщений: 2
07.04.2016, 10:13 #8
Объясните пожалуйста, то происходит после ввода текста и слова.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2016, 10:13
Привет! Вот еще темы с ответами:

определить кол-во букв в тексте - C++
задан текст. определить сколько в нем разных букв.

Количество заглавных букв в тексте - C++
Помогите исправить ошибку, которую не знаю) Все подпрограммы работают, но когда они не в одной программе, а если в одной то некорректно...

Частота повторения букв в тексте - C++
Доброго дня. Помогите пожалуйста разобраться. Простенькая программка по подсчеты количества букв в тексте в процентах на русском языке. До...

Подсчет количества заглавных букв в тексте - C++
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на экран слова, имеющие...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.04.2016, 10:13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru