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

Ассоциативный контейнер типа map - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код не работает. http://www.cyberforum.ru/cpp-beginners/thread353360.html
Всем доброго времени суток. Суть проблемы. Написал задачу, на нахождение площади грани, площади полной поверхности и объем куба. при старте прога сыпет ошибки. НЕ могу понять в чем проблема. Если не...
C++ рекурсия B c++ пожалуйста помогите,почему не работает? дело в рекурсии,функция func1 вызывается много раз.. int func1 (float A,float B,float C,int N){ int m; float P7,P6,P5,P4,P3,P2,P1, ... http://www.cyberforum.ru/cpp-beginners/thread353349.html
Перевод символа в число C++
У меня такой вопрос. Необходимо прочитать из файла "input.txt" строку типа "D1", означающая координату на шахматной доске. Нужно первый символ (т.е. 'D') перевести в число согласно его порядку в...
типы данных C++
какой диапазон данных у main, getch? и какой тип данных у getch?
C++ Напечатать названия моделей авто, у которых максимальная скорость больше 180 км/ч http://www.cyberforum.ru/cpp-beginners/thread353327.html
Известны максимальные скорости 20 моделей легковых автомобилей. Все значения выражены в км/ч. напечатать названия моделей, у которых максимальная скорость больше 180 км/ч. Помогите, пожалуйста, не...
C++ Положительные и отрицательные элементы массива записать в разные переменные В универе используем компилятор DEV C++. Была дана задача ввести массив разными способами(вручную и рандомно). И сделать следующее: чтобы все положительные элементы множились и записывались в некую... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт С++
6565 / 3986 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
18.09.2011, 18:08
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
#include <algorithm>
#include <iostream>
#include <cstdlib>
#include <string>
#include <map>
 
template< class Key, class Val >
struct print_pair {
    std::ostream& ost;
    
    print_pair(std::ostream& os) : ost(os) {}
 
    void operator () (const std::pair<Key, Val>& p)
    {
        ost << p.first << ": " << p.second << '\n';
    }
};
 
int main ()
{
    std::map< std::string, int > word_count;
    std::string word;
 
    while (std::cin >> word)
        ++word_count[word];
 
    std::for_each(word_count.begin()
                  , word_count.end()
                  , print_pair< std::string, int >(std::cout)
    );
    system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.