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

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

Восстановить пароль Регистрация
 
dexmen
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 33
17.01.2013, 17:06     Подсчитать, сколько раз строка b входит в строку а #1
Подсчитать, сколько раз строка 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2013, 17:06     Подсчитать, сколько раз строка b входит в строку а
Посмотрите здесь:

C++ Дана строка. Определить, сколько раз в нее входит группа abc
Дана строка. Определить, сколько раз входит в нее группа букв abc C++
Дано натуральное число n . Определить , входит ли указанная цифра в десятичную запись n*n*n (n в кубе) и подсчитать сколько раз. C++
C++ Написать программу,которая подсчитывает сколько раз заданный символ входит в данную строку текста
C++ Дана строка содержащая текст. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
C++ Определить, сколько раз данная подстрока входит в строку
C++ Сколько раз число входит в последовательность
C++ Дана строка. Определить, сколько раз входит в нее подстрока "abc"

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
17.01.2013, 17:29     Подсчитать, сколько раз строка b входит в строку а #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;
}
Silvestr1994
 Аватар для Silvestr1994
27 / 27 / 1
Регистрация: 26.10.2012
Сообщений: 101
17.01.2013, 17:30     Подсчитать, сколько раз строка b входит в строку а #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;
}
Yandex
Объявления
17.01.2013, 17:30     Подсчитать, сколько раз строка b входит в строку а
Ответ Создать тему
Опции темы

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