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

Нахождение серий символов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия строки http://www.cyberforum.ru/cpp-beginners/thread18510.html
Объясните пожалусто почему не работает 2 кода . #include <iostream> #include <time.h> using namespace std; int stepen(int a,int b) { if(a==0) return 1; int rez=stepen(a-1,b)*b; return...
C++ Реализация перегрузки "operator +" для двух объектов С=A+B; Что то не получается в операторе operator+; #include <iostream.h> class MASS { int *num; int n; int size; http://www.cyberforum.ru/cpp-beginners/thread18505.html
C++ Функция для сравнения двух символьных последовательностей
С помощью поинтеров напишите функцию для сравнения двух символьных последовательностей ( без strcmp() ). плиз очень надо!
Написать программу внесения в список информации о новых членах кооператива C++
В списке содержится информация о владельцах гаражного кооператива: ФИО, марка автомобиля, номер машины. Написать программу внесения в список информации о новых членах кооператива, если данные о них...
C++ Программа с мак адресом http://www.cyberforum.ru/cpp-beginners/thread18483.html
Написать программу приводящую введенный мак адрес к следующему виду: GG:GG:GG:GG:GG:GG. Где GG это 16 ричное число записанное в верхнем регистре с ведущим нулем. Пример AA:1F:14:10:05:F3....
C++ Помогите пожааалуйста!!! Для заданной матрицы 4х4 найти k, что k-я строка матрицы совпадает с k-ым столбцом.Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. P.s:Помогите... подробнее

Показать сообщение отдельно
Панда
Сообщений: n/a
15.12.2008, 14:24
А если попробовать упростить код, к примеру вот так, считать будет?

Код
int SeriesFind(wxString sequence, wxChar mask, int ser_length) {
    int counte,dig_counter;
    counte=dig_counter=0;
    for(int i = 0; i < sequence.Len(); i++) {
        if(sequence.GetChar(i) == mask)
            dig_counter++;
        else 
            dig_counter = 0;
            
        if(dig_counter == ser_length) {
                counter++;
                dig_counter = 0;
        }
    }
    return(counter);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru