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

Строки определение максимального количества пробелов между словами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан массив A[6,6]. Найти суммы положительных элементов строк и присвоить их элементам побочной диагонали соответствующих строк http://www.cyberforum.ru/cpp-beginners/thread840762.html
Собственно сами задания. 1)Дан массив A. Найти суммы положительных элементов строк и присвоить их элементам побочной диагонали соответствующих строк Добавлено через 2 часа 23 минуты апну
C++ Указатель на двумерный массив Как сделать то же самое с двумерным массивом? Как работать с двумерными или n- мерными массивами через указатель? #include <iostream> #include <conio.h> int summa(int *p,int size){ int *i; int s=0; for (i=p;i<p+size;i++){ s=s+(*i); } http://www.cyberforum.ru/cpp-beginners/thread840758.html
пользователь задает трехзначное число C++
Пользователь задает трехзначное число.Вычесть из него последнюю цифру и разделить на 10.К частному слева и справа приписали первую цифру исходного числа.Вывести на экран получившееся число,а также сумму его цифр
C++ как удалить слово из предложения?
вот задача: Дана последовательность слов.Напечатать все слова, отличные от слова «по». вот наработки, дополните пожалуйста как перезаписать эту строку без слова "по"? #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string.h> int main (void) { char *word;
C++ Как нарисовать этот конус в Dev C++ ? http://www.cyberforum.ru/cpp-beginners/thread840751.html
Как нарисовать этот конус в Dev C++ ?
C++ Вычисление величины максимального и минимального элементов массива. Разработать функцию, обрабатывающую массив и вычисляющую две величины. Кроме того, разработать две функции, которые вычисляют те же самые величины по отдельности. Применить эти подпрограммы в одной программе. Функция должна вычислять: Величины максимального и минимального элементов массива. подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
18.04.2013, 10:23     Строки определение максимального количества пробелов между словами
Для разнообразия:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <boost/algorithm/string.hpp>
 
int main()
{    
    std::string str = "jhgfd      dfhlkfdg  dfkghl     glkfg  khdg";
    std::cout<<str<<"\n";
    std::vector<std::string> spaces;
    boost::split(spaces, str, boost::algorithm::is_graph(), boost::token_compress_on);
    std::cout<<"Max spaces is "
             <<(*std::max_element(spaces.begin(), spaces.end(), 
                [](const std::string& s1, const std::string& s2)
                {return s1.size()<s2.size();})).size();
    std::cout<<"\n";
    
    return 0;
}
 
Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru