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

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

Войти
Регистрация
Восстановить пароль
 
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
#1

Максимальный элемент массива - C++

03.06.2012, 13:20. Просмотров 276. Ответов 2
Метки нет (Все метки)

Здравствуйте! Помогите, пожалуйста. Вот задача:
Даны два целочисленных массива K(m) и L(n). Найти наибольший элемент массива K, не имеющий себе равных в массиве L.
Как найти наибольший элемент массива знаю, но как исключить его, если такой имеется в массиве L, не могу понять.
Заранее спасибо!

Добавлено через 24 минуты
Помогите, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2012, 13:20     Максимальный элемент массива
Посмотрите здесь:

C++ Поменять местами минимальный и максимальный элемент массива V[25] и подсчитать количество парных элементов массива
Сразу три 1.анализ функции, 2.замена элементов массива, 3.максимальный элемент массива C++
C++ Максимальный элемент массива
Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и найдите его максимальный элемент C++
C++ Заменить максимальный элемент массива средним арифметическим положительных элементов массива
C++ Матрица динамическая. 1. максимальный элемент массива; 2. сумму элементов массива, расположенных до последнего положительного элемента
В одномерном массиве вычислить: максимальный элемент массива и сумму элементов массива, расположенных до последнего положительного элемента C++
C++ Заменить максимальный элемент в матрице, средним арифметическим элементов строки, в которой находится максимальный элемент
C++ Определить максимальный по модулю элемент элемент массива и позицию в которой он расположен
C++ Найти максимальный элемент массива и сумму элементов массива по условию
Определить максимальный элемент массива и элемент, являющийся максимальным без учёта этого элемента C++
C++ Вставить после каждого нечетного элемента массива максимальный простой элемент этого же массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Lordif
 Аватар для Lordif
21 / 21 / 1
Регистрация: 18.04.2010
Сообщений: 87
03.06.2012, 13:48     Максимальный элемент массива #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int max = 0;
for(int i = 0; i < m; i++){ //Пробегаемся по всему массиву
 if(K[i] > max){ //Если элемент больше max
  bool is = false;
  for(int j = 0; j < n; j++){ //Пробегаемся по второму и смотрим есть ли такой в массиве L
   if(L[j] == K[i]){
    is = true;
    break;
   }
   if(!is) //Если такого элемента нет, то присваиваем его значению max
    max = K[i];
 }
}
BoBaH26
30 / 30 / 0
Регистрация: 02.12.2010
Сообщений: 255
03.06.2012, 22:27  [ТС]     Максимальный элемент массива #3
Спасибо. Это-то все понятно. Но вот что делать, если такой элемент будет во втором массиве? Как исключить его при очередном пробеге?
Yandex
Объявления
03.06.2012, 22:27     Максимальный элемент массива
Ответ Создать тему
Опции темы

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