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

Подсчитать количество значений - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пасхалка http://www.cyberforum.ru/cpp-beginners/thread956791.html
Всем привет. Какую безобидную пасхалку можно придумать?)) Какую пасхалку можно придумать в лабе? Чисто для фана
C++ Получить третий файл, содержащий чётные строки первого файла и нечётные строки второго файла Даны два файла, получить третий, содержащий чётные строки первого файла и нечётные строки второго файла. Вообще не имею понятия, как проверяют чётность и нечётность строк. Помогите пожалуйста. Если можно и на паскале. http://www.cyberforum.ru/cpp-beginners/thread956786.html
C++ реализация итератора
Реализация класса List и его итератора: #ifndef LIST_H #define LIST_H #include<iostream> template<class T> class List {
результат сложения двух соседних чисел в последовательности C++
Здравствуйте! Помогите пожалуйста, нужно задачу на завтра сделать, никак не дойдет как. Объясните если не трудно Ввести с клавиатуры последовательность чисел и вывести результат сложения двух соседних чисел в последовательности (последнее число не имеет соседа)
C++ Анализатор строки http://www.cyberforum.ru/cpp-beginners/thread956746.html
Программа должна обработать строку AA;AA(AA;AA) из файла и вывести что все нормально. Но у меня не получается. Действия выполняются рекуривно т.е. функции вызывают друг друга. Вот код. Посмотрите свежим взглядом, а то уже запутался. #include <fstream> #include <iostream> #include <string> using namespace std; bool Start(ifstream &fin); //Старт bool SA(ifstream &fin); //Обработка А
C++ Дописать программу с использованием пользовательской функции Помогите переписать эту программу, но уже с пользовательской функцией! #include <vcl.h> #include <tchar.h> #include <iostream.h> #include <math.h> #include <conio.h> void main(void) { double x,P=1,i; подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
18.09.2013, 15:58     Подсчитать количество значений
Эта структура появилась в С++11 стандарте, компилятор должен быть соответствующий. Можете воспользоваться просто map-ом. Описания разных структур можно тут просмотреть: cppreference.com

Добавлено через 11 минут
Вот этот код должен бы скомпилироваться на 10 студии:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
#include <map>
#include <algorithm>
#include <windows.h>
 
int main()
{
    SetConsoleCP (1251); SetConsoleOutputCP (1251);
 
    std::string name;
    std::cout << "Введите фамилию кандидата (q для выхода):" << std::endl;
    std::map<std::string, unsigned> votes;
 
    while(std::getline(std::cin, name) && name != "q")
        ++votes[name];
 
    for(std::map<std::string, unsigned>::const_iterator it = votes.begin(); it != votes.end(); ++it)
        std::cout << (*it).first << ": " << (*it).second << std::endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 23:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru