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

Количество слов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расстановка html тегов в тексте http://www.cyberforum.ru/cpp-beginners/thread647259.html
Хочу спросить, реально ли сделать автоматический перевод и правильную расстановку html тегов в русском тексте. Я мучился мучился, но так и не смог заставить работать нижеприведенную задачу. У меня...
C++ Выделяление только имя файла Написать программу, которая по введённому полному пути к файлу выделяла бы только имя файла (то, что следует после последнего слеша или обратного слеша). Например, ввод:... http://www.cyberforum.ru/cpp-beginners/thread647235.html
C++ Перегрузка функций в классе
Дано задание: 1.реализовать в классе работу стека; 2.применить перегрузку функций. Первое я реализовал без проблем, а вот со вторым проблема. Пожалуйста, подскажите в чем ошибка. #include...
Как в Visual C++ 2010 создать регион? C++
Хорошо бы исходничек, а то я на теории туплю, и это можно есть вместе с MFC?
C++ Дан файл,содержащий информацию о поступлении платежей по квартплате в текущий год http://www.cyberforum.ru/cpp-beginners/thread647220.html
Дан файл,содержащий информацию о поступлении платежей по квартплате в текущий год.Структура записи файла: -номер лицевого счета -фамилия -номер квартиры -номер месяца -сумма платежа Написать...
C++ Объявление функции другом класса Объявил функцию другом класса и в функции обращаюсь к закрытым данным класса,но почему-то не получается из-за того,что нет доступа к ним,хотя в другой функции-друге класса всё нормально вот class... подробнее

Показать сообщение отдельно
Петррр
5958 / 3395 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
05.09.2012, 20:24
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 <sstream>
#include <vector>
#include <iterator>
 
int main()
{
    std::string str = "Hello over word Vladimir rever";
    std::istringstream stream(str);
    std::vector<std::string> vec((std::istream_iterator<std::string>(stream)),
        (std::istream_iterator<std::string>()));
    std::size_t count = 0;
    std::size_t size = vec.size();
    for(int i = 0; i < size - 1; i++)
        if (vec[i].size() > 0 && vec[i + 1].size() > 0 &&
            vec[i][vec[i].size() - 1] == vec[i + 1][0])
            count += 2;
    std::cout << count << std::endl;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru