Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
unior
0 / 0 / 3
Регистрация: 20.11.2015
Сообщений: 58
#1

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

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


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

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

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

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

Количество повторов каждого из элементов матрицы
Пользователь вводит матрицу размерностью NxM из целых положительных чисел....

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

2
jurok_85
263 / 247 / 182
Регистрация: 21.02.2013
Сообщений: 587
Завершенные тесты: 1
20.11.2015, 19:28 #2
Лучший ответ Сообщение было отмечено unior как решение

Решение

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 / 3
Регистрация: 20.11.2015
Сообщений: 58
21.11.2015, 18:04  [ТС] #3
а как сделать чтоб строка считывалась из input?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2015, 18:04
Привет! Вот еще темы с решениями:

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

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

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

В строке подсчитать сумму кодов символов каждого слова. Слова в строке разделены пробелами
нашел функцию для вычисления суммы кодов символов на форуме, но как переделать...


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

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

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