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

Исправить ошибки в приведенном коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка массивов. http://www.cyberforum.ru/cpp-beginners/thread533872.html
помогите сделать. буду благодарен
C++ Не работает getline(); Всем доброго дня:) Не работает кусочек кода: class Employee { private: string name; http://www.cyberforum.ru/cpp-beginners/thread533865.html
односвязный список С++ C++
Народ, выручайте. Не могу понять откуда начаинать пилить прогу, хотя задание простым выглядит.... Построить линейный список из слов, хранящихся в текстовом файле (в каждой строке одно слово),...
Объясните в чём ошибка (создать текстовой файл и заполнить целыми числами) C++
Задание: нужно создать текстовой файл и заполнить его 100 целыми числами в интервале от -50 до 50. Ошибка выдаётся в строке "fp=fopen("input", "w");" , в чём может быть проблема? #include...
C++ Посчитать сумму объектов лежащих в заданном диапазоне (сером). http://www.cyberforum.ru/cpp-beginners/thread533829.html
Посчитать сумму объектов лежащих в заданном диапазоне (сером). Выполнить задание процедурным и объектно-ориентированным методами.
C++ Неявное преобразование типа Привет. Решаю задачу, не могу решить проблему. Есть класс 'time' и производный от него класс 'interval'. 1 - содержит поля h, m, s, основные методы работы, конвертации и т.п. 2 - наследует все... подробнее

Показать сообщение отдельно
Melkor
30 / 30 / 1
Регистрация: 15.12.2011
Сообщений: 108
29.03.2012, 17:30
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
#include <map>
#include <iostream>
 
int main()
{
   std::map<int, int> resultMap;
   int number = 0;
   std::cin >> number;
   
   for(int i = 0; i < 5; ++i)
   {
       int tempNumber = number % 10;
       number /= 10;
 
       auto it = resultMap.find(tempNumber);
       if( it == resultMap.end() )
          resultMap.insert(std::make_pair(tempNumber, 1));
       else
          it->second += 1;
   }
 
   std::for_each(resultMap.begin(), resultMap.end(), [](const std::pair<int, int>& pair)
   {
       if(pair.second > 1)
         std::cout << "number " << pair.first << " count " << pair.second << "\n";
   });
 
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru