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

Определить количество слов в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с системами счисления http://www.cyberforum.ru/cpp-beginners/thread896673.html
У меня в файле число: 0x00000000 Мне нужно его прочиатать да ещё и занести в переменную. Пожно с помошью char или std::string, а как ещё? Кто знает пишите)
C++ Определить самое длинное слово Разработать алгоритм и программу для определения в тексте самого длинного слова, в котором нет цифр. http://www.cyberforum.ru/cpp-beginners/thread896670.html
C++ Найти в массиве количество простых чисел,больших суммы цифр первого числа
Учусь на 1 курсе,стараюсь,но пока очень туго понимаю С++, по шаблону что-то написать могу, а какое-то другое условие - и я в ступоре. На зачет нужны такие задачки: Общее задание "Создать и обработать динамический массив из N целых чисел,взятых произвольно(случайно) из диапазона от А до В (значения ввести в программе) 1)Найти в массиве количество простых чисел,больших суммы цифр первого числа
C++ Алгоритм шифрования А5/1
Нашла исходник алгоритма Нужно переделать так, чтобы пользователь мог вводить ключ и текст для шифрования. Помогите пожалуйста. //Source : http://www.scard.org/gsm /* * A pedagogical implementation of A5/1.
C++ Составить программу по решению системы уравнений при указанных условиях http://www.cyberforum.ru/cpp-beginners/thread896654.html
Добрый Вечер. Помогите с решением задачи. 1. Разветвляющийся алгоритм Составить программу по решению системы уравнений при указанных условиях. Все неизвестные переменные вводятся с клавиатуры. Результаты вычислений выдать на экран и в файл. Y=\left\{\begin{matrix}\\ {a}^{2}+10x\\ ln(a+x)\\ \sqrt{5a}\\-{1}^{a}x\end{matrix}\right. при
C++ Программа рисующая алгоритмы к коду (посоветуйте) Доброго вечера. Посоветуйте прогу рисующую алгоритмы(блок-схемы) к коду. Добавлено через 14 минут К Си ++ подробнее

Показать сообщение отдельно
easybudda
Эксперт CЭксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,496
09.06.2013, 21:52     Определить количество слов в тексте
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <sstream>
#include <string>
#include <algorithm>
#include <iterator>
#include <vector>
 
int words_count(const std::string & s) {
    std::istringstream ist(s);
    std::vector<std::string> vec;
    std::copy(std::istream_iterator<std::string>(ist), std::istream_iterator<std::string>(), std::back_inserter(vec));
    return vec.size();
}
 
int main() {
    std::string s;
    
    while ( std::cout << "String: " && std::getline(std::cin, s) && ! s.empty() )
        std::cout << words_count(s) << " words" << std::endl;
        
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru