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

Найти максимальный из повторяющихся элементов двумерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ bcc32+NetBeans 7.3.1 http://www.cyberforum.ru/cpp-beginners/thread1093871.html
Всем привет. Подскажите пожалуйста, как прикрутить компилятор bcc32 к IDE NetBeans 7.3.1 Компилятор скачивал с оффициального сайта Embarcadero. Проблема в том, что в средствах сборки для c/c++ его нет, а при добавлении пишет, что наборы компиляторов не найдены. Нужно его вручную прикручивать как-то. ОС Win7.
C++ Как сделать указатель на массив Здрасти. Как мне сделать указатель на массив: string stud= {{"49000", "Eddy", "Vedder", "dzienne", "19"}, {"49001", "Roger", "Waters", "wolny tok", "18"}, {"49002", "Jimmy", "Page", "dzienne", "20"}, {"49003", "Jim", "Morrison", "dzienne", "21"}, {"49004", "Jimi", "Hendrix", "dzienne", "19"}, {"49005", "Layne", "Staley", "dzienne", "17"}, {"49006", "Jerry", "Cantrell", "awans", "17"},... http://www.cyberforum.ru/cpp-beginners/thread1093852.html
Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен инициализироваться по умолчанию, второй ис C++
Составить программу, которая определяет четыре объекта класса и выводит их на экран. Первый объект должен инициализироваться по умолчанию, второй использовать конструктор инициализации, третий - преобразование типа своего параметра к типу своего класса, а четвертый - функцию ввода данных. Помогите пожалуйста.
Exe с выводом текста C++
Кто может написать код в последующий .exe с выводом некоторого текста? Буду сильно благодарен.
C++ Составить класс-дерево англо-русский словарь. http://www.cyberforum.ru/cpp-beginners/thread1093828.html
Составить класс. Англо-русский словарь построен как двоичное дерево. Каждая компонента содержит английское слово, соответствующее ему русское слово и счетчик количества обращений к данной компоненте. Первоначально дерево формируется согласно английскому алфавиту. В процессе эксплуатации словаря при каждом обращении к компоненте в счетчик обращений добавляется единица. Составить программу,...
C++ Ввести пять чисел и найти наибольшее из них Ввести пять чисел и найти наибольшее из них. Пример: Введите пять чисел: 4 15 9 56 4 Наибольшее число 56 что-то вроде этого только с 5 числами: подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1446 / 1175 / 61
Регистрация: 21.04.2012
Сообщений: 2,463
Завершенные тесты: 3
11.02.2014, 02:30     Найти максимальный из повторяющихся элементов двумерного массива
Цитата Сообщение от Chuuuck Посмотреть сообщение
1) Найти максимальный из повторяющихся элементов двумерного массива
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
#include <iostream>
#include <algorithm>
#include <functional>
#include <limits>
 
 
int main() {
   std::size_t const height = 3;
   std::size_t const width  = 4;
   int matrix[height][width] = {
         {  1,  0,  0,  -1 }
       , { -1,  4,  5,   2 }
       , {  2,  8,  9,  10 }
   };
 
   int *       it  = &matrix[0][0];
   int * const end = it + height*width;
   
   std::sort(it, end);
   
   int max = std::numeric_limits<int>::min();
   while (it + 1 < end) {
      if (*it == *(it + 1)) {
         max = std::max(max, *it);
         it = std::find_if(it + 2, end, std::bind1st(std::not_equal_to<int>{}, *it));
      } else {
         ++it;
      }
   }
   
   std::cout << max << std::endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru