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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Chuuuck
Сообщений: n/a
#1

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

11.02.2014, 01:32. Просмотров 538. Ответов 3
Метки нет (Все метки)

Есть три задачи, не могу разобраться, хоть убей. Буду крайне признателен если поможете. Заранее огромное спасибо.
1) Найти максимальный из повторяющихся элементов двумерного массива
2)Написать функцию (или макроопределение), которая находит угол тре-угольника по его сторонам. Написать функцию angles c переменным чис-лом параметров, которая находит углы n-угольника по заданным сторонам. Написать вызывающую функцию main, которая обращается к функции angle не менее трех раз с количеством параметров 3, 9, 11.
3)Сформировать массив строк. Удалить из него строку с заданным номе-ром.
Еще раз спасибо за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2014, 01:32     Найти максимальный из повторяющихся элементов двумерного массива
Посмотрите здесь:

Найти максимальный элемент двумерного массива - C++
Добрый день. Пробую решить, но где-то что-то делаю не так... Прошу помощи. const short rows = 4, cols = 5; int MAX, k,n; int...

Функция: найти максимальный и минимальный элемент двумерного массива - C++
Найти максимальный и минимальный элемент двумерного массива, нужно это оформить через функцию. Как это сделать?

Найти максимальный элементы каждой строки двумерного массива - C++
Не понимаю, в чем тут ошибка #include <iostream> #include <locale> #include <time.h> #include <conio.h> using namespace std; ...

Найти максимальный элемент в заданной строке двумерного массива - C++
Здравствуйте. Условие задачи: Ввести с клавиатуры двумерный массив целых случайных чисел размерностью . Найти максимальный элемент...

Найти максимальный элемент в каждой строке двумерного массива по модулю, и сложить их - C++
Задаётся массив двумерный. Нужно сначала найти максимальный элемент в каждой строке по модулю, а потом эти максимумы сложить. Напишите код...

Найти число повторяющихся элементов массива - C++
Здравствуйте, уважаемые знатоки IT-программировании! Помогите мне решить эту задачу: "Дан массив А(20). Нужно найти число повторяющихся...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
11.02.2014, 01:36     Найти максимальный из повторяющихся элементов двумерного массива #2
Цитата Сообщение от Chuuuck Посмотреть сообщение
Есть три задачи
3 задачи - 3 темы.
Цитата Сообщение от Chuuuck Посмотреть сообщение
Найти максимальный из повторяющихся элементов двумерного массива
Не понятно. Если элементы повторяются, то это значит, что они равнозначны. Как в этом случае искать максимальный элемент?
vovacreme
-16 / 61 / 13
Регистрация: 14.01.2014
Сообщений: 145
11.02.2014, 02:10     Найти максимальный из повторяющихся элементов двумерного массива #3
Думаю, имеется в виду максимальный среди элементов, которые повторяются в массиве
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2014, 02:30     Найти максимальный из повторяющихся элементов двумерного массива
Еще ссылки по теме:

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

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

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

Найти сумму элементов двумерного массива - C++
Нужно найти сумму элементов двумерного массива. С любыми значениями. Добавлено через 8 минут Пожалуйста очень срочно надо

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

Найти сумму элементов двумерного массива - C++
В квадратном массиве выделим четыре четверти, ограниченные главной и побочной диагоналями (без учета эле¬ментов, расположенных на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
gray_fox
What a waste!
1443 / 1172 / 61
Регистрация: 21.04.2012
Сообщений: 2,449
Завершенные тесты: 3
11.02.2014, 02:30     Найти максимальный из повторяющихся элементов двумерного массива #4
Цитата Сообщение от 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;
}
Yandex
Объявления
11.02.2014, 02:30     Найти максимальный из повторяющихся элементов двумерного массива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru