0 / 0 / 0
Регистрация: 19.10.2021
Сообщений: 13
|
||||||
1 | ||||||
Из массива удалить четные элементы, стоящие между максимальным и минимальным элементами14.11.2021, 00:03. Показов 1281. Ответов 3
Метки нет (Все метки)
Дали задание, из массива удалить четные элементы, стоящие между максимальным и минимальным элементами, ума не приложу как удалить четные элементы, максимум что получилось это найти максимальное и минимальное значение, сижу уже дня 3 ищу пытаюсь...
0
|
14.11.2021, 00:03 | |
Ответы с готовыми решениями:
3
Удалить элементы массива с чётной суммой цифр стоящие между первым минимальным и последним максимальным элементами Элементы массива стоящие между минимальным и максимальным заменить элементами массива Y Удалить все элементы массива расположенные между максимальным и минимальным элементами Удалить все элементы, расположенные между минимальным и максимальным элементами массива |
440 / 283 / 183
Регистрация: 23.06.2018
Сообщений: 651
|
|
14.11.2021, 02:20 | 2 |
Ну...
С одной стороны, легко. Ищите индексы min/max элементов, а не сами элементы, и удаляете всё что между ними. С другой стороны, если у вас минимальный/максимальный элемент могут встречаться несколько раз, то сложно. Я абсолютно не представляю что вы должны вывести при следующем вводе: 0 4 3 10 4 5 0 5 4 10 7 4 0 Как минимум исчезают все 4 и средний 0. Получаем следующее: 0 5 10 5 5 10 7 0 А вот что с десятками? Сказано удалить элементы между минимальным и максимальным. Пропадёт левая десятка, потому что она между нулём и правой десяткой? Или пропадёт правая по аналогичной причине? А может пропадут обе, так как это "между" касается только исходного массива? Добавлено через 4 минуты Но если не вдаваться в такие сложные моменты, то вот например, удаление выделено в отдельную функцию Удалить все элементы массива расположенные между максимальным и минимальным элементами
0
|
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
|
|
14.11.2021, 02:24 | 3 |
по умолчанию находится первый min и первый max. для приведённого примера нужно удалить из массива второй элемент
0
|
440 / 283 / 183
Регистрация: 23.06.2018
Сообщений: 651
|
|
14.11.2021, 02:41 | 4 |
Сообщение было отмечено Fish_DVD как решение
Решение
Больше напоминает вариант который делают потому, что не думают о подводных камнях, а не потому что это подразумевается...
0
|
14.11.2021, 02:41 | |
14.11.2021, 02:41 | |
Помогаю со студенческими работами здесь
4
Перенести все элементы матрицы, стоящие между минимальным и максимальным элементами каждой строки в другую матрицу Из массива удалить элементы , кратные трем, стоящие между максимальным и минимальным элементами Из массива удалить элементы, кратные трем, стоящие между максимальным и минимальным элементами Из массива удалить элементы, кратные трем, стоящие между максимальным и минимальным элементами Из массива удалить элементы кратные трем, стоящие между максимальным и минимальным элементами Из массива удалить элементы, имеющие четный индекс и стоящие между максимальным и минимальным элементами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |