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

наименьший, самый редкий элемент из массива чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нет исходного кода http://www.cyberforum.ru/cpp-beginners/thread569245.html
Функция для перевода десятичных целых чисел в произвольную систему счисления во время отладки выдает нет исходного кода void cel10cc_v_celb2cc(float cel10cc,int b2,char* celb2) { int celoe10cc=cel10cc; int i,a; char sim; if(celoe10cc==0) celb2='0'; else { for(i=0;celoe10cc!=0||i==0;i++) { a = celoe10cc % b2;
C++ Простейший пример с OpenGL Дайте пример простейшей программы с использованием OpenGL которая рисовала бы например круг. (Напишите пожалуйста со всеми Include'ами) http://www.cyberforum.ru/cpp-beginners/thread569240.html
C++ За один просмотр файла, содержащего целые числа, распечатать файл в следующем виде...
Очередь. С использованием заданной структуры за один просмотр файла, содержащего целые числа, распечатать файл в следующем виде: сначала все числа меньшие А, а затем остальные.
C++ Открыти расы
Нужно открыть расы там где // это значит что они закрыты нужно их убрать и добавить вот сюда #define RACEMASK_ALL_PLAYABLE \ ((1<<(RACE_HUMAN-1)) |(1<<(RACE_ORC-1)) |(1<<(RACE_DWARF-1)) | \ (1<<(RACE_NIGHTELF-1)) |(1<<(RACE_UNDEAD_PLAYER-1)) |(1<<(RACE_TAUREN-1)) | \ (1<<(RACE_GNOME-1)) |(1<<(RACE_TROLL-1)) |(1<<(RACE_GOBLIN-1)) | \ ...
C++ Можно ли построить четырёхугольник с заданными длинами сторон http://www.cyberforum.ru/cpp-beginners/thread569222.html
Всем привет дамы и господа я тока осваиваю C++ и многое мне ещё не понятно. Прошу написать программу на задачу: Даны вещественные числа A,B,C,D. Выяснить, можно ли построить четырёхугольник с длинами сторон, равными этим числам.
C++ организовать запись информации из массива объектов в файл Здравствуйте помогите организовать запись информации из массива объектов в файл, чтение данной информации из файла, ввод информации с клавиатуры, вывод ее на экран. Объект состоит из минимум 3 полей стандартных типов. подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
09.05.2012, 12:49     наименьший, самый редкий элемент из массива чисел
Как-то так
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
#include <iostream>
#include <vector>
#include <map>
#include <cstddef>
#include <algorithm>
 
typedef std::pair< int, int > iPair;
 
bool pred( const iPair &a, const iPair &b )
{
    if ( a.second != b.second )
        return a.second < b.second;
        
    return a.first < b.first;
}
 
int main()
{ 
    std::vector< int > arr = { 1, 1, 1, 2, 4, 3, 3, 2, 1, 4, 5 };
    
    std::map< int, int > map;
    for ( size_t i = 0; i < arr.size(); ++i )
        ++map[ arr[i] ];
        
    std::cout << std::min_element( map.begin(), map.end(), pred )->first;
}
 
Текущее время: 14:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru