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

Определить количество вхождений строки из n знаков в строку из k знаков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выполнить упорядочивание информации в исходном бинарном файле http://www.cyberforum.ru/cpp-beginners/thread1067193.html
Выполнить упорядочивание информации в исходном бинарном файле (создать и ввести). Метод сортировки – любой. Дополнительных массивов и файлов не использовать.
C++ Выполнить слияние двух рассортированных бинарных файлов в третий упорядоченный файл Выполнить слияние двух рассортированных бинарных файлов в третий упорядоченный файл. Сортировок не использовать. Дополнительных массивов и файлов не использовать. http://www.cyberforum.ru/cpp-beginners/thread1067189.html
Ввести символьную строку. Выполнить переворот каждого слова в строке C++
Ввести символьную строку. Выполнить переворот каждого слова в строке (заменив первую букву с последней, вторую с предпоследней и т.д.). Новых строк не создавать. Строку до и после преобразования...
C++ Для матрицы M[5][5] найти минимальный элемент лежащий выше побочной диагонали
Для матрицы M найти минимальный элемент лежащий выше побочной диагонали и поменять его с симметричным элементом, лежащим ниже этой диагонали.
C++ Слияние бинарных файлов http://www.cyberforum.ru/cpp-beginners/thread1067174.html
Выполнить слияние двух рассортированных бинарных файлов в третий упорядоченный файл. Сортировок не использовать. Дополнительных массивов и файлов не использовать. P.S. C++
C++ Удалить из первой строки все символы, содержащиеся во второй строке Ввести 2 символьные строки. Удалить из первой строки все символы, содержащиеся во второй строке. Строки до и после преобразования вывести на экран. подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7496 / 4611 / 694
Регистрация: 29.11.2010
Сообщений: 12,621
10.01.2014, 02:54
Вот вам мой первый пост на форуме
думаю поверят, что сами писали

Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstring>
#include <iostream>
 
int main()
{
    const int n = 6;
    const int k = 80;
    char str[k + 1], key[n + 1];        // строка и ключ для поиска
    int counter = 0;                    // счетчик
 
    std::cout << "Enter string: ";
    std::cin.getline(str, sizeof(str)); // вводим строку
    std::cout << "Enter key: ";
    std::cin.getline(key, sizeof(key)); // вводим ключ для поиска
 
    // пока нашли очередное вхождение с последнего места остановки - увеличиваем счетчик
    for (char *p = strstr(str, key); p != NULL; p = strstr(p + strlen(key), key))
        counter++;
 
    std::cout << "Counter: " << counter << std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.