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

Подсчитать количество слов, которые встречаются в предложении ровно 1 раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание автоматически сортируемого списка http://www.cyberforum.ru/cpp-beginners/thread418968.html
организовать помещение вводимых чисел в список,так чтобы получился список,упорядоченный по возрастанию пожалуйста,помогите,очень надо
C++ Реверс слов в строке. Перевести на С++ с Паскаля. Составить программу, которая переворачивает каждое слово строки S. uses crt; var i,j:Integer; s,sl,b:string; begin write ('Vvedite slovo '); Readln(s); sl:=' '; http://www.cyberforum.ru/cpp-beginners/thread418966.html
Найти для каждого из маршрутов пункты с минимальным расстоянием от предыдущего C++
задача: даны два маршрута 1) P1,P2,.....,P20-список пунктов S1,....,S19-список расстояний между пунктами 2) PP1,....PP10-список пунктов Найти для каждого из маршрутов пункты с...
Добавление лидирующих нулей при выводе числа C++
Всем привет. У меня вопрос, хочу чтобы при выводе в консоль числа 0,1, 2, 3 ... 9 выводились так: 00, 01, 02 ... 09. Раньше помнил как делать щас вообще не могу вспомнить.
C++ Выделение динамической памяти для матрицы http://www.cyberforum.ru/cpp-beginners/thread418956.html
Эта программа преобразует матрицу со случайными числами в матрицу, которая показана на рисунке ниже. Ее нужно переделать так, чтобы размерность матрицы вводилась с клавиатуры. #include <stdio.h>...
C++ Создание программы для просмотра текстовых файлов На экран выводится файл, который можно листать вперед или назад. По выведенному на экран тексту можно перемещать курсор, который при подводе к символу выделяет его цветом. Создавайте темы с... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4936 / 2516 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
27.12.2011, 18:18
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <map>
#include <string>
#include <sstream>
#include <iostream>
 
int main() {
   std::map<std::string, int> dict;
   
   std::stringstream ss;
   ss << "a bad beginning makes a bad ending";
   
   std::string str;
   while (ss >> str) {
      ++(dict[str]);
   }
   
   for (std::map<std::string, int>::iterator it = dict.begin(); it != dict.end(); ++it) {
      if ((*it).second == 1)
         std::cout << (*it).first << std::endl;
   }   
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru