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

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

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

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

06.04.2013, 17:59. Просмотров 518. Ответов 3
Метки нет (Все метки)

2)Дана последовательность слов. Напечатать все слова последовательности, которые встречаются в ней по одному разу.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2013, 17:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напечатать все слова последовательности, которые встречаются по одному разу (C++):

Напечатать все слова последовательности, которые встречаются в ней по одному разу. - C++
Дана последовательность слов. Напечатать все слова последовательности, которые встречаются в ней по одному разу. :( (P.S.ответьте...

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

Напечатать все слова, которые встречаются в строке по одному разу - C++
Задание такое. Дана строка, напечатать все слова, которые встречаются в ней по одному разу. Код моей программы #include<iostream> ...

Вывести все слова встречающиеся в последовательности по одному разу - C++
Дан текст, содержащий от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая, за...

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

Какие слова встречаются в строке по одному разу - C++
Определить какие слова встречаются в строке по одному разу. заранее благодарю

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
07.04.2013, 14:12 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <map>
#include <sstream>
 
int main ()
{
    std::string s = "word1  word2 word1  1Word";
    std::map<std::string, size_t> map;
    std::stringstream ss(s);
    while(ss >> s)
        ++map[s];
    for(std::map<std::string, size_t>::const_iterator cib(map.begin()); cib != map.end(); ++cib)
    {
        if(1 == cib->second)
            std::cout << cib->first << '\n';
    }
    return 0;
}
1
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
07.04.2013, 14:15 #3
Azay, Igorrr37 Использовал map, это отображение. Я посоветую использовать обычный set - это множество. Запишите туда все слова, а потом аналогичным образом вытаскивайте.
1
Azay
0 / 0 / 0
Регистрация: 06.04.2013
Сообщений: 48
07.04.2013, 15:52  [ТС] #4
Спасибо большое)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2013, 15:52
Привет! Вот еще темы с ответами:

Определить какие слова встречаются в строке по одному разу - C++
Задана строка, состоящая из символов Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В...

Определить, какие слова встречаются в строке по одному разу - C++
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце...

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

Сненерировать случайным образом массив. Вывести числа, которые встречаются в массиве только по одному разу - C++
Сгенерировать случайным образом массив, состоящий из N целых чисел в диапазоне от -5 до 5.Вывести на экран все числа, которые встречаются...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.04.2013, 15:52
Ответ Создать тему
Опции темы

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