0 / 0 / 0
Регистрация: 18.12.2015
Сообщений: 44
|
||||||
1 | ||||||
Нахождение максимального отрицательного элемента массива23.12.2015, 16:55. Показов 10728. Ответов 10
Метки нет (Все метки)
нахождение максимального отрицательного элемента массива
минимально положительные я нашел , помогите максимально отрицательные , и подскажите куда вставить код)
0
|
23.12.2015, 16:55 | |
Ответы с готовыми решениями:
10
Нахождение максимального элемента массива Нахождение номера максимального элемента массива Заполнение массива и нахождение максимального и минимального элемента Нахождение максимального элемента в массиве. |
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||||
23.12.2015, 17:06 | 2 | |||||
А как это максимально отрицательное? Может просто минимальное?
Ищется так же
0
|
39 / 39 / 49
Регистрация: 18.12.2015
Сообщений: 127
|
||||||
23.12.2015, 21:27 | 3 | |||||
Может так?
Если правильно понял.
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
23.12.2015, 21:38 | 4 |
Программа будет работать неверно.. Какой смысл делать массив [-10..10]? Если вы и так заполняете массив с помощю команды рандом.. Причем только положительние, а смысл искать максимально отрицательное число с положительных чисел?
0
|
39 / 39 / 49
Регистрация: 18.12.2015
Сообщений: 127
|
|
23.12.2015, 22:26 | 5 |
Добавлено решение для элементов имеющих положительные значения и отрицательные индексы.
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
||||||
23.12.2015, 22:53 | 6 | |||||
schoolteacher, при чём тут индексы?
Если все числа положительные? Максимальное отрицательное число.. Почему вы думаете тут есть слово отрицательное? Надо найти не просто максимальное число т.е. найбольшее.. Добавлено через 21 минуту Ищет максимальное отрицательное, т.е. это то число которое ближе всего находится к 0
0
|
39 / 39 / 49
Регистрация: 18.12.2015
Сообщений: 127
|
|||||||||||
23.12.2015, 23:07 | 7 | ||||||||||
Вполне соглашаюсь с Вашим мнением.
Поясню свои размышления: Судя по тому, что элементы массива имеют положительные и отрицательные индексы:
Задание изложено неоднозначно, поэтому возможны различные толкования. Добавлено через 3 минуты Если a[i]:=random(31)-12; то возможно maxminus:=-13; Добавлено через 4 минуты В исходнике вообще нет отрицательных чисел: a[i]:=random(30);
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
23.12.2015, 23:11 | 8 |
schoolteacher, смотря для что для кого значить максимальне отрицательное, скажу свою версию почему так, сто також максимальне число к поимеру 1,4,6,3,9 среди этих чисел макс будет 9, если делать для отрицательных то то что ближе к 0. Ведь среди -5,-7,-4,-1 максотриц. будет -1 ведь оно наибольшее среди отрицательных?
Добавлено через 2 минуты schoolteacher, и у нас в отрицательном индексе массива лежало положительное число, ведь массив задан рандомно, пока я не задал границы
0
|
39 / 39 / 49
Регистрация: 18.12.2015
Сообщений: 127
|
||||||
24.12.2015, 10:05 | 9 | |||||
С алгоритмом и реализацией в Паскале знаком, согласен, спасибо.
Один из возможных вариантов полной программы:
0
|
Mental handicap
1246 / 624 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|||||||||||
24.12.2015, 10:20 | 10 | ||||||||||
schoolteacher, я бы сделал так, зачем такие огромные числа?
Вот, так получше будет (работает только на ABC.net)
0
|
Модератор
|
||||||||||||||||
24.12.2015, 11:09 | 11 | |||||||||||||||
Сообщение было отмечено BlueZa как решение
Решение
Если исходное задание звучит так:
в массиве a[-10..10] найти минимальное значение из элементов с положительными индексами и максимальное из элементов с отрицательными, то
в массиве A из N элементов [-10..10] найти минимальный положительный и максимальный отрицательный элементы, то
или с проверкой существования искомого:
1
|
24.12.2015, 11:09 | |
24.12.2015, 11:09 | |
Помогаю со студенческими работами здесь
11
Рекурсия: нахождение максимального элемента последовательности Рекурсия: нахождение максимального элемента последовательности действительных чисел Найти среднее арифметическое до минимального элемента и после максимального элемента массива Вставить два элемента: первый — после максимального элемента, второй — перед максимальным элементом массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |