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

Подсчитать наибольшее количество идущих подряд пробелов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите плз с удалением динамических массивов http://www.cyberforum.ru/cpp-beginners/thread127660.html
От кусочек , на последних строках проблема //deletename; //delete gr; без них все работает (. Нужны ли они и если да то как заставить их работать ?? void add(STUD*& st, int&a) { char* name =...
C++ списки Помогите,пожалуйста, разобраться с работой двусвязного списка,если несложно, можите представить ввиде схемы.:) Заранее огромное спасибо. struct student { //определение... http://www.cyberforum.ru/cpp-beginners/thread127649.html
Поменять местами символы строки C++
ребят...ткните где у меня ошибки... #include "stdafx.h" #include <string> #include "conio.h" #include <iostream> using namespace std; void main(void)
C++ использование рекурсии с массивами
Ребят,помогите.Нужно описать рекурсивную функцию поиска максимального элемента в одномерном массиве...в рекурсии вообще не шарю...покажите дельный пример хотя,где используется рекурсивная...
C++ Функции в С++ http://www.cyberforum.ru/cpp-beginners/thread127638.html
Помогите пожалуйста решить задачки... 1. Используя функции сформировать двумерный массив и вывести его на печать. Выполнить обработку двумерного массива в соответствии с вариантом, используя...
C++ нужно решение Помогите решить на с++. Я только начинаю изучать С ++, пока ещё плохо разбираюсь. Заранее спасибо. 1 Дан одномерный массив из 150 случайных целых чисел в диапазоне от 14 до 37 включительно. Вывести... подробнее

Показать сообщение отдельно
EvilSlipp3r
32 / 32 / 3
Регистрация: 25.03.2010
Сообщений: 45
10.05.2010, 20:45
много раз не проверял, реализация не самая удачная...
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
#include <iostream>
using namespace std;
#include <string>
 
int main()
{ 
    int i, count = 1, maxcount = 0;
    bool one = false; // если не было ни одного пробела, то останется неизменной
    string str;
    cout << "Enter string: " ;
    getline(cin, str);
    
    for(i = 0; i < str.length(); i++){
        if (str[i] == ' ') one = true;
        if (str[i] == ' ' && str[i+1] == ' ') count++;
        else {
            if(maxcount < count) maxcount = count;
            count = 1;
        }
    } 
    if(!one) maxcount--;
    cout << "Max count = " << maxcount;
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru