0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
1 | |
Определить индексы всех элементов массива, имеющих максимальные значения09.03.2017, 19:19. Показов 17516. Ответов 17
Метки нет (Все метки)
Дан массив из nn элементов. Необходимо найти максимальное значение элементов массива, а также номера всех элементов массива, имеющих это значение.
С клавиатуры вводится натуральное число nn (n≤100n≤100). На следующей строке через пробел вводятся nn элементов массива. Все числа по модулю не превосходят 100. В первой строке выведите максимальное значение массива. Во второй строке выведите через пробел номера всех элементов, имеющих максимальное значение в порядке возрастания. ________________________________ Задача вроде легкая,но я незнаю как получить индекс числа в массиве,нам это не успели обьяснить,а в дз есть,заранее спасибо
0
|
09.03.2017, 19:19 | |
Ответы с готовыми решениями:
17
Найти номера всех элементов целочисленного массива, имеющих максимальные значения Определить индексы всех элементов массива, значения которых больше 7 Вывод позиций элементов массива имеющих максимальные значения Вывести значения и индексы элементов массива, имеющих наибольшее и наименьшее значения Определить индексы элементов матрицы имеющих одинаковые значения |
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
|
||||||
09.03.2017, 20:11 | 2 | |||||
zap-zap,
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
09.03.2017, 21:18 [ТС] | 3 |
не,что-то не то
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
09.03.2017, 21:41 [ТС] | 5 |
Я просто не знаю как у элемента определить индекс и как вытащить из массива элемент под таким-то индексом
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
||||||
09.03.2017, 21:56 [ТС] | 7 | |||||
0
|
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
|
|||||||||||||||||||||||||||||||
09.03.2017, 21:57 | 8 | ||||||||||||||||||||||||||||||
zap-zap,
Функция enumerate выводит все элементы списка с их индексом. Подробнее читайте в документации. Теперь построчно объясню код.
Эту задачку можно решить в одну строчку
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
||||||
09.03.2017, 22:00 [ТС] | 9 | |||||
0
|
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
|
|
09.03.2017, 22:01 | 10 |
zap-zap,
Можно
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
09.03.2017, 22:05 [ТС] | 11 |
Если максимальное число допустим 10 и оно встречается несколько раз,как вывести все его индексы?
0
|
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
|
|
09.03.2017, 22:09 | 12 |
zap-zap, Внимательно прочитайте все мои посты.
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
09.03.2017, 22:17 [ТС] | 13 |
Как сделать,чтобы не выводил во второй раз максимальное число?
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
09.03.2017, 22:18 [ТС] | 14 |
переменная n просто так,она нужна типо для бота,что задачи проверяет
0
|
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
|
|
09.03.2017, 22:27 | 15 |
0
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
09.03.2017, 22:39 [ТС] | 16 |
Все равно 2 раза выводит максимум и позицию на 1 значение меньше
Если к позиции просто прибавить 1,с максимумом что? Добавлено через 8 минут ну так что? он там все равно принтует больше 1 раза
0
|
103 / 81 / 54
Регистрация: 25.11.2016
Сообщений: 278
|
||||||
09.03.2017, 22:42 | 17 | |||||
Сообщение было отмечено zap-zap как решение
Решение
1
|
0 / 0 / 0
Регистрация: 14.10.2016
Сообщений: 92
|
|
09.03.2017, 22:53 [ТС] | 18 |
хех,нужно в 1ой строчке вывести максимальное число,а во-второй нужной индексы из массива,под которыми оно стоит.
да,найс задание... Добавлено через 4 минуты Хотя нет,работает,только в 5 строчке idx+1 Спасибо
0
|
09.03.2017, 22:53 | |
09.03.2017, 22:53 | |
Помогаю со студенческими работами здесь
18
Найти сумму всех элементов массива, имеющих четные индексы Найти сумму всех элементов массива, имеющих четные индексы Найти сумму всех четных элементов массива А, имеющих четные индексы определить минимальный из элементов массива, имеющих четные индексы Определить сумму элементов массива, имеющих нечетные индексы В новый массив записать сумму всех элементов исходного массива имеющих большие индексы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |