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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Wroker
0 / 0 / 0
Регистрация: 13.11.2012
Сообщений: 34
#1

Определить количество вхождений подстроки в заданную строку - C++

13.12.2012, 16:03. Просмотров 1692. Ответов 1
Метки нет (Все метки)

Определить количество вхождений подстроки в заданную строку..

Добавлено через 3 часа 57 минут
Цитата Сообщение от Wroker Посмотреть сообщение
Определить количество вхождений подстроки в заданную строку..
Вообщем сам допер.
Если кому интересно будет то вот:
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
#include <iostream>
#include <sstream>
#include <string>
 
using namespace std;
int main()
{
    
    std::string str, wrd, tmp;
    system("echo Вводим слова:");
    std::getline(std::cin, str);
    system("echo Вводим слово которое хотим посчитать");
    std::cin >> wrd;
 
    std::istringstream ist(str);
    size_t cnt = 0;
    while ( ist >> tmp )
        if ( tmp == wrd )
            ++cnt;
  
   system("echo Слово которое считаетя:");
   cout<< wrd<<endl;
   system("echo Сколько раз:");
   cout<<cnt<<endl;
   
   system("pause");
   return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2012, 16:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить количество вхождений подстроки в заданную строку (C++):

Определить количество вхождений каждого слова в заданную строку - C++
заданная строка. определить количество вхождения каждого слова в заданую строку. помогите,а то не могу понять почему не правельно...

Найти количество и места вхождений подстроки в строку - C++
Всем привет, есть задача, где нужно найти количество и места вхождений подстроки в строку, но она немного не стандартна, то есть в...

Указатели: посчитать количество вхождений подстроки в строку - C++
Не могу дописать программу. Заранее извените, ещё не умею вставлять код программы... Выделить код и на панели, где вводите текст,...

Как подсчитать количество вхождений подстроки в строку - C++
Добрый вечер! Как можно подсчитать количество вхождений строки S2 в строку S1? Допустим: S1= dfsgsffgsrr S2= gs

Найти количество вхождений каждой буквы в заданную строку - C++
спросить у человека строку, надо посчитать количество вхождений каждой буквы и вывести статистику, например vvedi stroku: hello WORLD L -...

Определить, входят ли в заданную строку все символы заданной подстроки - C++
Задание:Определить, входят ли в заданную строку все символы заданной подстроки Нужно использовать библиотеку cstring (string.h). Но...

1
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
13.12.2012, 16:17 #2
Можно сократить:
C++
1
2
std::cout<<"Сколько раз:";
std::cout<<std::count(std::istream_iterator<std::string>(ist), std::istream_iterator<std::string>(), wrd);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2012, 16:17
Привет! Вот еще темы с ответами:

Определить, входят ли в заданную строку все символы заданной подстроки - C++
Определить, входят ли в заданную строку все символы заданной подстроки. Cтроки С «с нулем», при разработке функции, решающей заданную...

Функции посчитывающие количество вхождений подстроки в строку, реализация через char* и через шаблон - C++
Необходимо реализовать две функции: 1) int SubStrCount(const char *str, const char *subStr); 2) template&lt;typename T&gt;...

Определить число вхождений в строку подстроки "аба", вывести символы строки, не являющейся буквами или цифрами - C++
решить нужно в течении часа определить число вхождений в строку подстроки &quot;аба&quot; вывести символы строки не являющейся буквами или...

Подсчет вхождений подстроки в строку - C++
Здравствуйте, помогите найти ошибку, в файле есть строки например S1gfgd S2vsdfvbf S1ffgv необходимо подсчитать сколько раз...


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

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

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