Найти минимальное и максимальное значение в массиве

Вопросы от новичков
Ответить
Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07.06.2018{, 12:17}
Репутация: 1
Имя: Николай

Найти минимальное и максимальное значение в массиве

#1

Сообщение Kolkapetkinsyn » 15.06.2021{, 13:11}

Нужно определить какое в массиве минимальное и максимальное значение.
Как логику вижу я:
Генерируем импульс>Считаем импульсы(счётчик ограничен по количеству информации в массиве)>Получаем значения из массива>. Сравниваем это значение с предварительно созданное переменной(для поиска максимального значения по умолчанию переменной выставляем минимально возможное число)>Если число из массива больше числа в переменной, Изменяем число с переменной на число из массива>Повторяем данную процедуру нужное количество раз.
Логику придумать смог, а как реализовать не знаю. Подскажите?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Найти минимальное и максимальное значение в массиве

#2

Сообщение Phazz » 15.06.2021{, 15:39}

Логика верная, реализацию позже подскажу.

VladimBU
Рядовой
Сообщения: 1
Зарегистрирован: 06.01.2018{, 18:02}
Репутация: 0

Найти минимальное и максимальное значение в массиве

#3

Сообщение VladimBU » 15.06.2021{, 16:15}

Можно попробовать пользовательский Блок сортировки значений Integer .

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Найти минимальное и максимальное значение в массиве

#4

Сообщение aidar_i » 15.06.2021{, 16:48}

Можно так
мин макс массив.flp
(379.35 КБ) 28 скачиваний

Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07.06.2018{, 12:17}
Репутация: 1
Имя: Николай

Найти минимальное и максимальное значение в массиве

#5

Сообщение Kolkapetkinsyn » 16.06.2021{, 11:18}

aidar_i писал(а):
15.06.2021{, 16:48}
Можно так
Спасибо большое, но я забыл упомянуть что у меня динамический масив и данный способ работает не коректно.
Попробовал работать с индексами, но в этом случае выводится или первое или последнее значение.
Вложения
мин макс массив.flp
(6.61 МБ) 16 скачиваний
2021-06-16_15-15-29.png

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Найти минимальное и максимальное значение в массиве

#6

Сообщение edyapd » 16.06.2021{, 13:44}

Kolkapetkinsyn, у вас получается такая ситуация. Вы в каждом цикле записываете новое значение. И тут же проверяете только одно значение.
По хорошему вам надо сделать проверку на отдельной плате. И проверять с первое по последнее и выводить его. А потом только записывать новое значение.

Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07.06.2018{, 12:17}
Репутация: 1
Имя: Николай

Найти минимальное и максимальное значение в массиве

#7

Сообщение Kolkapetkinsyn » 16.06.2021{, 13:52}

edyapd, Я просто немного профан)
Получается мне надо запись и проверку разнести на разные платы и сделать так чтобы новая запись добавлялась только после достижения счётчиком 20?

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Найти минимальное и максимальное значение в массиве

#8

Сообщение edyapd » 16.06.2021{, 14:02}

Kolkapetkinsyn, ну да, как-то так.

Можете условие выполнения платы, на которой будет добавляться новое значение, взять со счётчика. В вывода L

Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07.06.2018{, 12:17}
Репутация: 1
Имя: Николай

Найти минимальное и максимальное значение в массиве

#9

Сообщение Kolkapetkinsyn » 16.06.2021{, 14:32}

edyapd, теперь постоянно 0 выводится

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Найти минимальное и максимальное значение в массиве

#10

Сообщение edyapd » 16.06.2021{, 15:04}

Kolkapetkinsyn, прошу прощения, сразу не глянул ваш проект. В принципе и по тому, что вы выложили должно было работать, так как у вас обновление было раз в 2 сек.
Так что надо просто разобраться, в чём там дело.

Если так попробовать?
мин макс массив_1.flp
(6.66 МБ) 36 скачиваний

Kolkapetkinsyn
Рядовой
Сообщения: 22
Зарегистрирован: 07.06.2018{, 12:17}
Репутация: 1
Имя: Николай

Найти минимальное и максимальное значение в массиве

#11

Сообщение Kolkapetkinsyn » 16.06.2021{, 17:37}

edyapd, Большое спасибо. Всё работает

Ответить

Вернуться в «Начинающим»