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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод левых прямоугольников http://www.cyberforum.ru/cpp-beginners/thread110720.html
Здравствуйте, уважаемые программисты!!! Подскажите как реализовать чтобы функцию IntLeft можно было использовать для вичисление интеграла f1 и f2. Комментарии в программе. Если что не верно в коде, то исправьте пожалуйста. Надеюсь на Вашу помощь. #include <iostream> #include <cmath> using namespace std; double f1(double x); double IntLeft(double a, double b, int n);
C++ использование функций-шаблонов для работы с двумерными массивами арифметических типов данных разработать шаблоны ввода и вывода массива, а также для решения основной задачи: подсчитать норму матрицы по формуле http://www.cyberforum.ru/cpp-beginners/thread110711.html
C++ Задано трехзначное число. Определить, какая из его цифр больше: первая или последняя.
Задано трехзначное число. Определить, какая из его цифр больше: первая или последняя.
Количество нулей в двоичной записи числа C++
Мне нужно посчитать количество нулей в двоичной записи числа. Как стандартными функциями можно получить двоичное представление числа, а потом посчитать количество нулей, или, может быть, с помощью вставок на assembler? Писать подпрограмму для перевода в двоичную систему и подсчёта нулей не очень хорошо, т.к. чисел может быть очень много и они могут быть очень большими. Кто-нибудь знает как...
C++ Для нахождения корней квадратного уравнения использовать функцию http://www.cyberforum.ru/cpp-beginners/thread110689.html
Даны вещественные числа a,b,c,d,e,f.Переменноый S присвоить значение 1, если оба уравнения ах2 + bх + с = 0 и dx2 + ex + f = 0.для нахождения корней квадратного уравнения использовать функцию. #include<iostream.h> #include<conio.h> #include<math.h> void math (int,int,int) void main () { clrscr ();
C++ Перегрузка функций Здравствуйте!!! я не однократно просил помочь на этом форуме...именно с перегрузкой стека!!! Потому что все мои попытки самостоятельно справиться с решение этой задичи потерпели крах...=) Помогите плиз... НЕОБХОДИМО перегрузить ТРИ функции стека: добавление элемента, удаление элемента, проверка на наличие элементов. Вот мой класс СТЕК с 3-мя функциями... #include <iostream> using... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
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;
}
 
Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru