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

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

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

Подсчитать, сколько раз строка b входит в строку а - C++

17.01.2013, 17:06. Просмотров 574. Ответов 2
Метки нет (Все метки)

Подсчитать, сколько раз строка b входит в строку а.

Добавлено через 7 минут
Вот мои наработки но не очень правильные
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
int main()
{
char b[]="aaa";
char a[]="haaa1 aaa  ghhaaa";
 
cin>>a[];
int i;
int k=0;
 
for (i=1; i<=50; i++)
{
if (b[i]==a[i]) k=k+1;
}
cout<<"Kilkist: "<<k;
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 17:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подсчитать, сколько раз строка b входит в строку а (C++):

Дана строка. Подсчитать сколько раз первая строка входит во вторую - C++
Дана строка. Подсчитать сколько раз первая строка входит во вторую. Например: вводим &quot;при&quot; (строка должна вводиться с клавиатуры, как на...

Ввести строку, подсчитать сколько раз первая буква входит в строку - C++
Ввести строку, подсчитать сколько раз первая буква входит в строку. C++

Дана строка, определить сколько раз входит в нее группа abc - C++
дана строка определить сколько раз входит в нее группа abc

Дана строка. Определить, сколько раз в нее входит группа abc - C++
Дана строка.Определить,сколько раз в нее входит группа abc ПОМОГИТЕ ПЛИЗ!!! Именуйте темы осмысленно. Название темы должно...

Дана строка. Определить, сколько раз входит в нее группа букв abc - C++
Дана строка. Определить, сколько раз входит в нее группа букв abc.

Определить, сколько раз данная подстрока входит в строку - C++
Вводятся подстрока и строка. Определить, сколько раз данная подстрока входит в строку. Наложение строк не учитывать, т.е. в строку aaaa...

2
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
17.01.2013, 17:29 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstring>
int main()
{
    char b[]="aaa", *a = "haaa1 aaa  ghhaaa";
    int k(0);
    while (strstr(a,b))
    {
             a = strstr(a,b)+strlen(b);
             k++;
    }
    std::cout<<k<<'\n';
    return 0;
}
0
Silvestr1994
27 / 27 / 1
Регистрация: 26.10.2012
Сообщений: 101
17.01.2013, 17:30 #3
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
#include <iostream>
#include <conio.h>
#include <string.h>
 
using namespace std;
 
int main()
{
    char str[100];
    char roughcop[20];
    char *label;
    int count = 0;
    cout<<"Enter string 1: "<<endl;
    gets(str);
    cout<<"Enter string 2: "<<endl;
    gets(roughcop);
    label = strstr(str,roughcop);
    while(label!=NULL)
    {
        count++;
        label=strstr(label+1,roughcop);
    }
    cout<<"kilkist raz: "<<count<<endl;
    getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 17:30
Привет! Вот еще темы с ответами:

Найти, сколько раз входит в строку некоторый произвольный символ - C++
описать функцию работы со строкой символов, которая найдет, сколько раз входит в строку некоторый произвольный символ (задать как параметр...

Определить, сколько раз входит в строку группа букв abc - C++
Дана строка. Определить, сколько раз входит в нее группа букв abc.

Дано натуральное число n . Определить , входит ли указанная цифра в десятичную запись n*n*n (n в кубе) и подсчитать сколько раз. - C++
Дано натуральное число n . Определить , входит ли указанная цифра в десятичную запись n*n*n (n в кубе) и подсчитать сколько раз. ...

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


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

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

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