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

Определить сколько раз в строке встречается заданное слово - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод левых прямоугольников http://www.cyberforum.ru/cpp-beginners/thread110720.html
Здравствуйте, уважаемые программисты!!! Подскажите как реализовать чтобы функцию IntLeft можно было использовать для вичисление интеграла f1 и f2. Комментарии в программе. Если что не верно в коде,...
C++ использование функций-шаблонов для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также для решения основной задачи: подсчитать норму матрицы по формуле http://www.cyberforum.ru/cpp-beginners/thread110711.html
C++ Задано трехзначное число. Определить, какая из его цифр больше: первая или последняя.
Задано трехзначное число. Определить, какая из его цифр больше: первая или последняя.
Количество нулей в двоичной записи числа C++
Мне нужно посчитать количество нулей в двоичной записи числа. Как стандартными функциями можно получить двоичное представление числа, а потом посчитать количество нулей, или, может быть, с помощью...
C++ Для нахождения корней квадратного уравнения использовать функцию http://www.cyberforum.ru/cpp-beginners/thread110689.html
Даны вещественные числа a,b,c,d,e,f.Переменноый S присвоить значение 1, если оба уравнения ах2 + bх + с = 0 и dx2 + ex + f = 0.для нахождения корней квадратного уравнения использовать функцию. ...
C++ Перегрузка функций Здравствуйте!!! я не однократно просил помочь на этом форуме...именно с перегрузкой стека!!! Потому что все мои попытки самостоятельно справиться с решение этой задичи потерпели крах...=) Помогите... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9968 / 5891 / 996
Регистрация: 25.07.2009
Сообщений: 11,157
30.03.2010, 20:33
Цитата Сообщение от serega721 Посмотреть сообщение
Определить сколько раз в строке встречается заданное слово.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <sstream>
#include <string>
 
int main(){
    std::string str, wrd, tmp;
    std::cout << "String: ";
    std::getline(std::cin, str);
    std::cout << "Word: ";
    std::cin >> wrd;
 
    std::istringstream ist(str);
    size_t cnt = 0;
    while ( ist >> tmp )
        if ( tmp == wrd )
            ++cnt;
    std::cout << "meet " << cnt << " times." << std::endl;
 
    return 0;
}
Добавлено через 16 минут
Цитата Сообщение от serega721 Посмотреть сообщение
если а>0, то удалить в строке все символы в.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
 
int main(){
    std::string s;
    std::cout << "String: ";
    std::getline(std::cin, s);
    size_t pos;
    if ( s.find_first_of('a') != std::string::npos )
        while ( ( pos = s.find_first_of('b') ) != std::string::npos )
            s.erase(pos, 1);
    std::cout << "Result: " << s << std::endl;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru