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

Определить число вхождений в последовательность s1,..., sn группы букв abc - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ определение классов и методов http://www.cyberforum.ru/cpp-beginners/thread154611.html
Доброго времени суток! Изучаю язык не долго, самостоятельно и есть проблемка - не могу понять, как определяются методы классов( в VB, AS все просто - метод определялся внутри описания класса, а тут жуть) - в классе опред переменные и функции (вернее , я так понял, просто обьявляются), а описываются где то в программе. просто прошу толково обьяснить эту тему (не могу понять, то ли лыжи не едут,...
C++ Удаление начальных пробелов на С Программа просит ввести строку символов , если в начале предложения есть пробелы программа удаляет эти пробелы и выводит введенную нами строку без пробелов. http://www.cyberforum.ru/cpp-beginners/thread154560.html
прога.exe файл как это зделать C++
Как написать прогу на C с помощью которой можно былобы открывать файлы через командную строку!!! Например как это: tasm.exe h.asm только чтоб вместо ТАСМА бала моя програ Ну я думаю вы поняли Заранее спасибо!!!
C++ Как привязывать кнопки и ListBOX к функциям
Добрый день. Совсем недавно занялся изучением с++ , не ругайте =). Использую MS Visual Studio 2008 professional edition + MS .net framework 3.5 sp1. 1 .Ваше мнение ,об этом инструменте ? 2. В консольных приложениях русские буквы не корректно отображаются .Всякие краказяблики. Че делать то? 3. Хочется поработать с формами . Вот допустим я хочу создать прогу :виндовс форма ,там 3 окошка и 2...
C++ A+B http://www.cyberforum.ru/cpp-beginners/thread154513.html
Помогите с задачей, никак не могу реализовать код задачи А+В, где А и В от 0 до 10^100...
C++ Как удалить файл только для чтения? Пишу функцию поиска файлов в указанной директории: void Delfil(char temp, int atrb) { if(atrb) { int key=0; cout<<temp<<" - Только для чтения. \n1. Удалять? 2. Пропустить? \n"; cin>>key; if(key==1) подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
22.07.2010, 18:27     Определить число вхождений в последовательность s1,..., sn группы букв abc
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int sequences_count(const char * str, const char * seq){
    int seqLen, cnt;
    char * pFound;
    
    seqLen = strlen(seq);
    for ( cnt = 0, pFound = strstr(str, seq); pFound; ++cnt, pFound = strstr(pFound + seqLen, seq) )
        ;
    
    return cnt;
}
 
#define SEQUENCE "abc"
 
int main(void){
    char buf[BUFSIZ];
    
    printf("String: ");
    if ( ! fgets(buf, BUFSIZ, stdin) ){
        perror("fgets");
        exit(EXIT_FAILURE);
    }
    printf("Sequence \"%s\" meet %d times.\n", SEQUENCE, sequences_count(buf, SEQUENCE));
    
    exit(EXIT_SUCCESS);
}
 
Текущее время: 20:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru