0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 16
|
|
1 | |
Определить максимальный элемент массива и элемент, являющийся максимальным без учета этого элемента04.05.2017, 09:59. Показов 5191. Ответов 13
Метки нет (Все метки)
Дан массив b[10], заполненный с клавиатуры. Определить максимальный элемент массива и элемент, являющийся максимальным без учета этого элемента.
Пытался с кода паскаль сделать, но не работает
0
|
04.05.2017, 09:59 | |
Ответы с готовыми решениями:
13
Определить максимальный элемент массива и элемент, являющийся максимальным без учета элемента Определить максимальный элемент массива и элемент, являющийся максимальным без учёта этого элемента Определить максимальный элемент массива и элемент являющийся максимальным без учета этого элемента Определить номер первого отрицательного элемента, по абсолютной величине превышающего максимальный элемент этого массива |
04.05.2017, 10:27 | 2 |
Где код? Покажите, пожалуйста.
Есть два способа. Первый - отсортировать по убыванию, например, и вывести в качестве ответа первые два элемента. Второй - найти макс.элемент, записать его в переменную max1, затем искать макс.элемент max2 с условием max2 <> max1.
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 16
|
||||||
04.05.2017, 10:35 [ТС] | 3 | |||||
0
|
04.05.2017, 10:53 | 4 | ||||||||||
Здесь
Вы вывели макс.элемент, а в следующей строке - его индекс. Про индекс в ТЗ ничего не сказано, поэтому нет смысла и выводить его. Кроме того, проинициализируйте max хотя бы 0 в начале программы:
Вот, теперь заведите переменную max2:
Правда, выглядит не совсем оптимально, как мне кажется...
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
04.05.2017, 10:58 | 5 | |||||
А если 2 одинаковых максимальных?
В паскале.
Интересно с какого это Паскаля что перекодировать не могу? Добавлено через 1 минуту Наверное в Lazarus?
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 16
|
|
04.05.2017, 10:58 [ТС] | 6 |
Я в принципе не могу в делфи его засунуть, я не понимаю где что заменить
0
|
04.05.2017, 11:07 | 7 |
Не по теме: Ай-да дядя Puporev:bravo: И правда, не смекнул. Если два одинаковых макс., то в моём коде второй макс проигнорируется, и найдёт меньшее макс.число. Но это так, для ТС-а.. Добавлено через 1 минуту Создаёте Console Application и просто
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
04.05.2017, 11:08 | 8 | |||||
0
|
0 / 0 / 0
Регистрация: 03.05.2017
Сообщений: 16
|
|
04.05.2017, 11:10 [ТС] | 9 |
В этом то и дело, консоль не работает в версии, в которой работаю
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
04.05.2017, 11:15 | 11 |
Если совсем плохой, то в инспекторе объектов для StringGrid нужно выставить colcount=10, rowcount=1, fixedcols=0, fixedrows=0, в Options goEditing=true, goTabs=true.
Добавлено через 1 минуту
0
|
Matan!
|
04.05.2017, 11:22
#12
|
0
|
Puporev
|
04.05.2017, 11:24
#13
|
Не по теме: А также что такое инспектор объектов и где он находится..
0
|
D1973
|
04.05.2017, 17:28
Определить максимальный элемент массива и элемент, являющийся максимальным без учета этого элемента
#14
|
Не по теме: и, заодно уж, что такое Delphi...
0
|
04.05.2017, 17:28 | |