Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу для извлечения точного квадратного корня из n-разрядного числа Составить программу для извлечения точного квадратного корня из n-разрядного числа(n>40) https://www.cyberforum.ru/ cpp-beginners/ thread904210.html C++ Подсчитать количество цифровых символов в последовательности
В последовательности из N символов, которые вводятся подсчитать количество цифровых символов(0..9).
C++ Из исходной строки символов удалить символы отличные от русских букв и пробелов С исходной строки символов удалить символы отличные от русских букв и пробелов. укр.(З заданої стрічки символів видалити символи, які відмінні від російських букв та пробілів.) https://www.cyberforum.ru/ cpp-beginners/ thread904204.html C++ Игра "Спички" на С++ Пусть дана кучка, первоначально содержащая множество спичек, двое играющих поочередно берут по нескольку спичек: не менее одной и не более десяти. Проигрывает игрок, взявший последнюю спичку. В данной игре необходимо предусмотреть возможность игры человек-человек, человек-машина, машина-машина. Требования: 1) Текст вспомогательного меню должен быть выведен из файла; 2) Дружественный... https://www.cyberforum.ru/ cpp-beginners/ thread904190.html
C++ Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв. Напечатать все слова, отличные от последнего слова
дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между соседними словами - не менее одного пробела. Напечатать все слова, отличные от последнего слова, предварительно проверив каждое из них по следующему Правела: перенести первую букву в конец слова
C++ Таблица слов данного текста, которые начинаются на букву В https://www.cyberforum.ru/ cpp-beginners/ thread904173.html
Скалсты таблицу слов данного текста что начинается с буквы В со значением места после буквы В
C++ Через ООП: Дать для числа наименование: "рубль", "рубля", "рублей"; Помогите пожалуйста с задачей. Могу сделать ее просто, но надо через ООП и у меня не получается. Дано натуральное число N (N<20), определяющее сумму денег в рублях. Дать для этого числа наименование: "рубль", "рубля", "рублей"; https://www.cyberforum.ru/ cpp-beginners/ thread904162.html Ввести текст телеграммы и стоимость одного слова. Определить стоимость телеграммы. C++
Ввести текст телеграммы и стоимость одного слова. Определить стоимость телеграми. При вводе текста запятой обозначают словом ЗПТ, точки - словом Т.
C++ Вывести все слова начинающиеся с заданной буквы https://www.cyberforum.ru/ cpp-beginners/ thread904151.html
вывести все слова начинающиеся с заданной буквы
C++ В матрице размерностью MxN найти номер строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы Данная матрица размерности M x N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы. https://www.cyberforum.ru/ cpp-beginners/ thread904150.html
Судоку (латинский квадрат) C++
Помогите плиз с задачей на VS C++ 2010 Латинским квадратом размера n называется таблица n × n, заполненная n различными символами таким образом, чтобы в каждой строке и в каждом столбце встречались все n символов (каждый по одному разу). Латинские квадраты существуют для любого n. Разработать программу, которая формирует латинский квадрат размера n (n вводится с клавиатуры) из натуральных...
C++ В заданной строке подсчитать количество слов, которые начинаются с буквы f i заканчиваются буквой a дана строка. подсчитать количество слов начинающихся с буквы f і заканчивається буквой a https://www.cyberforum.ru/ cpp-beginners/ thread904146.html
2268 / 1761 / 739
Регистрация: 27.07.2012
Сообщений: 5,233
17.06.2013, 13:59 0

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

17.06.2013, 13:59. Показов 897. Ответов 4
Метки (Все метки)

Ответ

Между словами не обязательно 1 пробел.
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 <string>
#include <iostream>
#include <functional>
#include <algorithm>
 
int main()
{
    std::string s1="I Don't Like The Drugs (But The Drugs Like Me)";
    std::string::iterator curr = s1.begin();
    int count = 1;
    while (curr != s1.end())
    {
        std::string::iterator temp = std::find_if(curr, s1.end(), std::bind2nd(std::equal_to<char>(), ' '));
        if (temp != s1.end())
            ++count;
        curr = std::find_if(temp, s1.end(), std::not1(std::bind2nd(std::equal_to<char>(), ' ')));
    }
    std::cout << count;
    std::cin.ignore();
    return 0;
}


Вернуться к обсуждению:
определить количество слов C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.06.2013, 13:59
Готовые ответы и решения:

Дан массив слов. Определить количество слов массива, которые не являются «перевертышем».
Дан массив слов. Определить количество слов массива, которые не являются «перевертышем». ...

Cтрока: Определить количество средних слов в строке и какое из слов начинается на большую по коду букву
Определить количество средних слов в строе и какое из слов начинается на большую по коду букву. ...

Определить количество слов в заданном тексте и количество символов в каждом слове
Определить количество слов в заданном тексте и количество символов в каждом слове

Найти количество слов в словаре, если известно количество страниц, количество слов на странице и средняя длина слова
помогите с программой, которая выполняет эти расчеты: В русско-английском словаре 948 страниц, на...

4
17.06.2013, 13:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2013, 13:59
Помогаю со студенческими работами здесь

Дано строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). ​​Определить количество слов, которые заканчиваются одной и той
Дано строка, состоящая из русских слов, разделенных пробелами (одним или несколькими)....

Определить количество слов в тексте
Доброго времени. Условие: Дана непустая последовательность слов из латинских букв, соседние слова...

Определить количество слов в строке
Здравствуйте. Совсем не знаю как задачу решить.... На вход программы поступает строка текста, в...

Определить количество слов в тексте
Я создал программу но она только открывает файлы, я хочу чтобы ниже текста появилось сообщение с...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru