С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
egor4231
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 10
#1

В тексте все слова разделены пробелами и знаками препинания - C++

17.03.2016, 11:13. Просмотров 252. Ответов 2
Метки нет (Все метки)

В тексте все слова разделены пробелами и знаками препинания. Для каждого из слов указать, сколько раз оно встречается среди всех слов.(Сообщение на экран выводить 1 раз)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2016, 11:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос В тексте все слова разделены пробелами и знаками препинания (C++):

Дана строка слов котором разделены пробелами все слова в строке перевернуть на c++ - C++
Дана строка слов котором разделены пробелами все слова в строке перевернуть на c++

В тексте слова разделены запятыми,напечатать все слова в алфавитном порядке. - C++
Написал программу, она не запускаеться, я понимаю что чтото не так, но что незнаю. В чём я ошибся? Вот само задание: Дана строка ...

Осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д. - C++
1) Как осуществить ввод с клавиатуры в символьный массив со всеми пробелами, знаками препинания и т.д.? 2) И еще вопрос есть такой....

Дана строка текста, в которой слова разделены пробелами и запятыми, вывести повторяющиеся слова - C++
Помогите пожалуйста! Как мне найти и вывести повторяющиеся слова? П.С. При работе со строками не использовать указатели. Строки...

Поменять местами первые слова (слова разделены пробелами) заданных строк, без использования процедур - C++
Вводятся две строки произвольного текста. Поме-нять местами их первые слова (слова разделены пробелами). без подпроцедур.

Строка, слова в которой разделены пробелами - C++
1) слова в строке разделены пробелами. найти самое длинное слово 2) слова в строке разделены последовательностями пробелов. удалить...

2
John Prick
824 / 757 / 152
Регистрация: 27.07.2012
Сообщений: 2,156
Завершенные тесты: 3
17.03.2016, 11:33 #2
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
В тексте все слова разделены пробелами и знаками препинания.
Для каждого из слов указать, сколько раз оно встречается среди всех слов.
*/
 
#include <iostream>
#include <string>
#include <map>
#include <algorithm>
#include <cstdlib>
 
void show(std::map<std::string, int>::value_type val)
{
    std::cout << val.first << " - " << val.second << std::endl;
}
 
int main()
{
    setlocale(0, "rus");
 
    std::string str("В тексте все слова разделены пробелами и знаками препинания. Для каждого из слов указать, сколько раз оно встречается среди всех слов.");
    std::string del("., ");
 
    std::map<std::string, int> words;
 
    std::string::iterator curr = str.begin();
    while (curr != str.end())
    {
        std::string::iterator temp = std::find_first_of(curr, str.end(), del.begin(), del.end());
        ++words[std::string(curr, temp)];
        curr = temp;
        if (curr != str.end())
            ++curr;
    }
 
    std::for_each(words.begin(), words.end(), show);
 
    system("pause");
    return 0;
}
1
egor4231
0 / 0 / 0
Регистрация: 12.12.2015
Сообщений: 10
17.03.2016, 11:37  [ТС] #3
а другим способом можн сделать?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2016, 11:37
Привет! Вот еще темы с ответами:

Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое слово. - C++
5.17 Дана строка, слова в которой разделены пробелами. Оставьте в ней только те слова, которые начинаются на ту же букву, что и первое...

Дана строка текста, в которой слова разделены пробелами. - C++
Доброго времени суток ! Дана лаба: Дана строка текста, в которой слова разделены пробелами. Необходимо: -...

Вывести на экран предпоследнее и последнее слово (слова разделены пробелами) - C++
помогите пожалуйста сделать задачу Вводится строка произвольного текста. Вывести на экран предпоследнее и последнее слово (слова...

Дана строка символов, состоящая из произвольного текста, слова разделены пробелами - C++
Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. Вывести на экран порядковый номер слова ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.