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

Сколько раз встречается неразрывный набор символов в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать с помощью дочернего класса программу, получающую указанную последовательность http://www.cyberforum.ru/cpp-beginners/thread1171106.html
Даны натуральное число n, целочисленная квадратная матрица порядка n, получить b1, ...,bn, где bi это наименьшее из значений элементов, находящихся в начале i-й сроки матрицы до элемента, принадлежащей главной диагонали, включительно. Написать с помощью дочернего класса. Кто может выслать код написанный простым языком с коментами? У меня не получается, что бы выводил наименьшие число ниже...
C++ Заменить последовательности пробелов в заданной строке одним пробелом Добрый вечер! Подскажите пожалуйста, что не так? Задача программы: Заменить последовательности пробелов в заданной строке одним пробелом. #include<iostream>; #include<fstream>; #include<iomanip>; using namespace std; const int N=100; http://www.cyberforum.ru/cpp-beginners/thread1171101.html
Почему для поиска по массиву берется значение его первого элемента, а не ноль? C++
Свем доброго времени суток и всех с праздником! #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; int main() { setlocale ( LC_ALL,"Rus" ); const int n = 10;
Перевод числа из p-ичной системы C++
Вот ещё одно задание. Дана символьная строка, представляющая собой запись натурального числа в p-ичной системе счисления (2 ≤ р ≤ 9). Составить программу для перевода этого числа в десятичную систему счисления. #include <iostream> #include <string> using namespace std; //<type> <name> (,,...) //{<body>}
C++ Как правильно объявить массив строк c++ http://www.cyberforum.ru/cpp-beginners/thread1171056.html
Подскажите пожалуйста, как реализовать: нужно корректно обьявить массив символов(неполучается) (точнее массив строк), который прога будет выводить на cout (это строки с текстом равной длины Len). Можно было бы через printf или cout, но хотелось бы обьявить(или правильно - декларировать?)(обьявить и присвоить значения) в одном месте, а во всех местах где нужно вывести на экран, вводить...
C++ Напечатать в алфавитном порядке все глухие согласные буквы, которые входят в текст помогите написать программу. Дана непустая последовательность слов из строчных русских букв; между соседними словами - запятая, за последним словом - точка. Напечатать в алфавитном порядке все глухие согласные буквы, которые входят в текст подробнее

Показать сообщение отдельно
Spiderman5
31 / 31 / 14
Регистрация: 07.04.2014
Сообщений: 215
09.05.2014, 23:26     Сколько раз встречается неразрывный набор символов в строке
Всем привет ! У меня есть программа, которая определяет, есть ли неразрывный набор символов в строке или нет.
Подскажите, пожалуйста, что добавить в данный код, чтобы программа считала, сколько раз данный набор символов встречается в строке.
Вот мой код:
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
29
30
31
32
bool AllCharsInStr(const char *string1, char *string2)
{
    int len = strlen(string2); // находим длину строки
    
    for (int i = 0; string1[i] != '\0'; i++)
    {
        int count = len;
 
        for (int j = 0; string2[j] != '\0'; j++)
        {
            if (string1[i + j] == string2[j])
            {
                count--; // если символ совпадает, длина уменьшается
            }   
 
            if (!count) // если длина = 0, то все символы подряд найдены
                return true;
        }
    }
    return false;
}
 
void main()
{
    const char *string1 = "I like to play football"; // I like to play football, play piano  
    char *string2 = "play";
 
    if (AllCharsInStr(string1, string2))
        cout << "true" << endl;
    else
        cout << "false" << endl;
}
Функция должна вернуть 2 для такой строчки: I like to play football, play piano
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru