|
0 / 0 / 0
Регистрация: 15.10.2017
Сообщений: 19
|
||||||
Найти количество максимумов25.02.2018, 01:38. Показов 20523. Ответов 11
Метки нет (Все метки)
Задана последовательность чисел, которая заканчивается нулем.
найти количество максимумов. вот сделал максимум знаю как найти а количество максимумов чет не получается.Подскажите.
0
|
||||||
| 25.02.2018, 01:38 | |
|
Ответы с готовыми решениями:
11
Определите количество локальных максимумов в заданном массиве Определите количество локальных максимумов в заданном массиве |
|
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
|
||||||
| 25.02.2018, 03:07 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 15.10.2017
Сообщений: 19
|
|
| 25.02.2018, 15:24 [ТС] | |
|
а возможно без списков зделать эту задачу?
0
|
|
|
|
|
| 25.02.2018, 16:17 | |
Сообщение было отмечено Name_11 как решение
Решение
Name_11, возможно. Только самостоятельно, задачка весьма простая. В вашем коде у второго if неверный отступ, кстати. Код все время будет попадать внутрь условия if x == max_elem, т.к. за строчку до этого вы делаете max_elem = x.
Подумайте внимательно. В этой задаче три важных этапа: 1) Инициализация, где можно считать первое значение и проинициализировать переменные, хранящие максимум и количество максимумов (положим max = x, max_count = 1) Далее, в цикле 2) Проверка того, что следующее введенное число x равно текущему максимуму. Если это верно, то увеличиваем на единицу значение переменной max_count. 3) Проверка того, что следующее введенное число x больше текущего максимума. Если да, то за максимум теперь берем введенное число x, а счетчик max_count выставляем в единицу. Причем, нужно обратить внимание на то, что 2 и 3 пункты независимы. Проверки этих условий не должны быть вложенными. Можно воспользоваться двумя последовательными условиями if или использовать if-elif. Дерзайте.
1
|
|
|
1 / 1 / 0
Регистрация: 29.06.2020
Сообщений: 19
|
||||||
| 29.06.2020, 21:53 | ||||||
Не совсем прошло моё решение. ![]() Помогите!
0
|
||||||
|
8 / 8 / 0
Регистрация: 15.02.2020
Сообщений: 195
|
|
| 29.06.2020, 21:54 | |
|
poiuytjhjhjjjjj, используйте значок python в инструментах, чтобы код был пригоден для чтения
1
|
|
|
1 / 1 / 0
Регистрация: 29.06.2020
Сообщений: 19
|
||||||
| 29.06.2020, 22:02 | ||||||
|
Спасибо!
Добавлено через 1 минуту
Не совсем прошло моё решение. ![]() Помогите!
0
|
||||||
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
||||||
| 29.06.2020, 22:08 | ||||||
|
poiuytjhjhjjjjj,
0
|
||||||
|
8 / 8 / 0
Регистрация: 15.02.2020
Сообщений: 195
|
|
| 29.06.2020, 22:09 | |
|
iSmokeJC, уважаемый, ввод идёт в столбик.
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 29.06.2020, 22:12 | |
|
Infeeqs, уважаемый, этому коду до лампочки - в столбик, в строчку или по диагонали.
Добавлено через 47 секунд И откуда ты вообще взял, что ввод идет "в столбик"?
0
|
|
|
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
|
||||||
| 29.06.2020, 22:28 | ||||||
|
poiuytjhjhjjjjj, у вас, по умолчанию, n1 равна единице, хотя это не корректно, так как первый элемент будет её учитывать, как элемент стоящий слева, хотя по факту там элемента нет.
И вы не учитываете ситуации, когда в последовательности меньше трёх элементов. Я немного поправил ваш код
iSmokeJC, судя по коду, который написал ТС, под количеством максимумов подразумеваются локальные максимумы (элементы, которые строго больше своих соседей) Добавлено через 58 секунд Хотя, стоп, это был не ТС, а poiuytjhjhjjjjj
2
|
||||||
|
0 / 0 / 0
Регистрация: 23.04.2022
Сообщений: 2
|
||||||
| 07.10.2023, 09:51 | ||||||
|
Классная задача! Сам когда-то разбирался). Думаю, это оптимальное решение:
0
|
||||||
| 07.10.2023, 09:51 | |
|
Помогаю со студенческими работами здесь
12
Определить количество локальных максимумов в заданном числовом массиве Определите количество строгих локальных максимумов в этой последовательности Определить количество максимумов
Количество локальных максимумов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|