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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Непонятная ошибка (выход за границы вектора) http://www.cyberforum.ru/cpp-beginners/thread1782960.html
Имеется следующий код // header.h #include <windows.h> #include <vector> //============================================================= class Singleton
C++ Параметры функции по умолчанию Приветствую всех! Уважаемые эксперты С++, подскажите, значения параметров по умолчанию должны задаваться в прототипе или в реализации функции? Сегодня пробовал задать эти значения в реализации, однако при вызове функции, когда я не задавал значения параметров по умолчанию, получил ошибку компилятора, что указано мало параметров. Хотя, сдается мне, что два дня назад, все работало... ... http://www.cyberforum.ru/cpp-beginners/thread1782946.html
Извлечение чисел из строк C++
Имеется файл, содержащий определённое количество строк Строки в формате : 1,a,a,a,a,4.0002,a,a 2,a,a,a,a,5.02e-006,a,a 3,a,a,a,a,5.1,a,a 4,a,a,a,a,6.03e-005,a,a Где первые цифры - индексы, "a" - текст на английском языке, может быть любой длины Между этим самым произвольным текстом находятся цифры, причем форма записи их может в виде обычной дроби, или же с использованием экспоненты, в...
C++ Pure virtual function call (не видит переопределенный метод)
Здравствуйте. Имеется базовый класс Cars и унаследованные от него классы Jeep, Hatchback, Sedan //Cars.h class Cars { public: bool operator==(Cars &right); Cars &operator=(Cars &right); virtual double Score() = 0; virtual void Print() = 0;
C++ Класс "Дата": не работает проверка дат http://www.cyberforum.ru/cpp-beginners/thread1782867.html
помогите с кодом не все работает особенно проверка дат #include <time.h> #include <iostream> using namespace std; class Date { int day;
C++ Как перевернуть одномерный массив? #include <iostream>; using namespace std; int main() { const int n=3; int myArray={1,2,3}; for (int i=0; i<n; i++){ cout<<"Massiv "<<myArray<<endl; } подробнее

Показать сообщение отдельно
xcuube
0 / 0 / 0
Регистрация: 19.07.2016
Сообщений: 5
19.07.2016, 21:13     Найти место вхождения в строку самой длинной последовательности пробелов и определить ее длину
Доброго времени суток! нужно найти место вхождения в строку самой длинной последовательности пробелов и определить ее длину, у меня в алгоритме что-то не так, работает через раз или косячно. Помогите, пожалуйста

C++ (Qt)
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
30
    void Find_prob()
    {
 
        int check = Word.find(" ");
        if (check == -1) cout << "probelov net";
        else
        {
            string bukva;
            int i = 0, c = 0, max = 0;
            int *P = new int;
            int len_str = Word.length();
 
            for (int i = 0; i < len_str; i++)
            {
                bukva = Word.substr(i, 1);
                if (bukva == " ")
                {
                    if (P[c] < 0) P[c] = 0;
                    P[c]++;
                }
                else c++;
            }
            
            for (int i = 0; i < c; i++)
            {
                if (P[i] > P[i + 1])
                    max = i;
            }
            
            cout << "kol-vo = " << P[max] << endl <<  "mesto = " << max;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru