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

Даны строки s, s0. Найти количество вхождений строки s0 в строку s - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S http://www.cyberforum.ru/cpp-beginners/thread1159705.html
Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S.
C++ Сложение, произведение, деление матриц, возведение в степень, обратная матрица Доброго времени суток! Нужна помощь в действиях с матрицами, а именно: сложение, произведение, деление матриц, возведение в степень, обратная матрица. Буду весьма признателен за помощь и полезную... http://www.cyberforum.ru/cpp-beginners/thread1159704.html
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0 C++
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0.
C++ Как вывести сначала положительные, а потом отрицательные элементы очереди?
Есть очередь которая преобразовывает последовательность сначала отриц. потом полож. #include "StdAfx.h" #include <iostream> #include <queue> using namespace std; int main() { ...
C++ Редактор строк http://www.cyberforum.ru/cpp-beginners/thread1159666.html
Добрый вечер, помогите написать. код. нужно что б с клавиатуры вводилось несколько строк, записывались в перемену, и можно было их отредактировать, и потом обратно вывести как отедльной переменой. ...
C++ Подскажите как переделать программу , чтобы она считала количество не одного символа в строке ,а 2-х Подскажите как переделать программу Подскажите как переделать программу , чтобы она считала количество не одного символа в строке ,а 2-х. #include <stdio.h> // необходим для работы... подробнее

Показать сообщение отдельно
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
28.04.2014, 07:41
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
    string s1(" i go to go og qwertygo !togou"), s2("go");
    int count = 0;
 
    for(string::size_type i = 0; i < s1.length(); i++)
        if(s1[i] == s2[0])
            if(s1.substr(i, s2.length()) == s2)
            {
                count++;
                i += s2.length() - 1;
            }
 
    cout << count;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru