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

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

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

Напечатать в столбик отдельные слова, и указать для каждого количество повторов в строке - C++

20.11.2015, 18:25. Просмотров 205. Ответов 2
Метки нет (Все метки)

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

Определить количество слов в строке и вывести на экран слова строки в столбик - C++
Добрый вечер! Помогите разобраться: Исходное задание: Дана строка текста, в которой слова разделены символами # и пробелами. ...

Дана строка, найти симметричные слова в строке и указать их количество - C++
Дана строка, найти симметричные слова в строке и указать их количество

Подсчёт повторов каждого слова в set - C++
Прошу помочь с конкретным моментом реализации этой задачи. Как пройтись по всем словам, посмотреть, есть ли повторы данного слова и если...

Есть текст. Требуется(мне) написать программу для вывода каждого слова в столбик и рядом, чтоб было написано, сколько раз упоминается в тексте - C++
Мои очередные жалкие попытки написать код: #include <sstream> #include <iostream> #include <string> #include <fstream> #include...

Количество повторов каждого из элементов матрицы - C++
Пользователь вводит матрицу размерностью NxM из целых положительных чисел. (Создайте функцию), которая считает количество повторов...

Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы - C++
Близиться сессия,а завтра мне сдавать 2 проги. Помогите ребят,могу даже 100 скинуть,если уж так трудно помочь. 8.Задан...

2
jurok_85
241 / 225 / 78
Регистрация: 21.02.2013
Сообщений: 520
Завершенные тесты: 1
20.11.2015, 19:28 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <map>
#include <string>
#include <sstream>
using namespace std;
int main ()
{
 
  map<string,int> mymap;
    string str = "Concurrently accessing existing elements is safe, although iterating ranges in the container is not.";
    stringstream iss(str);
    string tmp;
    while(iss>> tmp){
        ++mymap[tmp];
    }
    for(map<string, int>::const_iterator it = mymap.begin(); it !=mymap.end(); it++ )
    cout<< it->first << "\t"<< it->second << endl;
 
    return 0;
 
}
1
unior
0 / 0 / 0
Регистрация: 20.11.2015
Сообщений: 51
21.11.2015, 18:04  [ТС] #3
а как сделать чтоб строка считывалась из input?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2015, 18:04
Привет! Вот еще темы с ответами:

Напечатать в столбик последние слова всех предложений текста - C++
Текст из файла считывается и записывается во второй файл Напечатать в столбик последние слова всех предложений текста.

Напечатать в столбик первые слова всех предложений текста - C++
Напечатать в столбик первые слова всех предложений текста.

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

Напечатать все различные слова, указав для каждого из них число его вхождений в последовательность - C++
Помогите пожалуйста решить задачу: Дана последовательность, содержащая несколько слов, разделенных пробелами, за последним словом -...


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

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

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