Найти минимальное и максимальное значение в массиве
-
- Рядовой
- Сообщения: 22
- Зарегистрирован: 07 июн 2018, 12:17
- Имя: Николай
Найти минимальное и максимальное значение в массиве
Нужно определить какое в массиве минимальное и максимальное значение.
Как логику вижу я:
Генерируем импульс>Считаем импульсы(счётчик ограничен по количеству информации в массиве)>Получаем значения из массива>. Сравниваем это значение с предварительно созданное переменной(для поиска максимального значения по умолчанию переменной выставляем минимально возможное число)>Если число из массива больше числа в переменной, Изменяем число с переменной на число из массива>Повторяем данную процедуру нужное количество раз.
Логику придумать смог, а как реализовать не знаю. Подскажите?
Как логику вижу я:
Генерируем импульс>Считаем импульсы(счётчик ограничен по количеству информации в массиве)>Получаем значения из массива>. Сравниваем это значение с предварительно созданное переменной(для поиска максимального значения по умолчанию переменной выставляем минимально возможное число)>Если число из массива больше числа в переменной, Изменяем число с переменной на число из массива>Повторяем данную процедуру нужное количество раз.
Логику придумать смог, а как реализовать не знаю. Подскажите?
- Phazz
- Полковник
- Сообщения: 3125
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 233 раза
- Поблагодарили: 114 раз
Найти минимальное и максимальное значение в массиве
Можно попробовать пользовательский Блок сортировки значений Integer .
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
Найти минимальное и максимальное значение в массиве
Можно так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 22
- Зарегистрирован: 07 июн 2018, 12:17
- Имя: Николай
Найти минимальное и максимальное значение в массиве
Спасибо большое, но я забыл упомянуть что у меня динамический масив и данный способ работает не коректно.
Попробовал работать с индексами, но в этом случае выводится или первое или последнее значение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Найти минимальное и максимальное значение в массиве
[ref]Kolkapetkinsyn[/ref], у вас получается такая ситуация. Вы в каждом цикле записываете новое значение. И тут же проверяете только одно значение.
По хорошему вам надо сделать проверку на отдельной плате. И проверять с первое по последнее и выводить его. А потом только записывать новое значение.
По хорошему вам надо сделать проверку на отдельной плате. И проверять с первое по последнее и выводить его. А потом только записывать новое значение.
-
- Рядовой
- Сообщения: 22
- Зарегистрирован: 07 июн 2018, 12:17
- Имя: Николай
Найти минимальное и максимальное значение в массиве
[ref]edyapd[/ref], Я просто немного профан)
Получается мне надо запись и проверку разнести на разные платы и сделать так чтобы новая запись добавлялась только после достижения счётчиком 20?
Получается мне надо запись и проверку разнести на разные платы и сделать так чтобы новая запись добавлялась только после достижения счётчиком 20?
Найти минимальное и максимальное значение в массиве
[ref]Kolkapetkinsyn[/ref], ну да, как-то так.
Можете условие выполнения платы, на которой будет добавляться новое значение, взять со счётчика. В вывода L
Можете условие выполнения платы, на которой будет добавляться новое значение, взять со счётчика. В вывода L
-
- Рядовой
- Сообщения: 22
- Зарегистрирован: 07 июн 2018, 12:17
- Имя: Николай
Найти минимальное и максимальное значение в массиве
[ref]Kolkapetkinsyn[/ref], прошу прощения, сразу не глянул ваш проект. В принципе и по тому, что вы выложили должно было работать, так как у вас обновление было раз в 2 сек.
Так что надо просто разобраться, в чём там дело.
Если так попробовать?
Так что надо просто разобраться, в чём там дело.
Если так попробовать?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Рядовой
- Сообщения: 22
- Зарегистрирован: 07 июн 2018, 12:17
- Имя: Николай
Найти минимальное и максимальное значение в массиве
[ref]edyapd[/ref], Большое спасибо. Всё работает
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость