Доброго времени суток!
К сути темы:
Как реализовать нахождения переменной с наибольшим значением...
Немного подробнее об этом:
Имеются некоторое количество переменных, которые создаются путем поиска методом FindImage. Для каждого изображения своя переменная, которая хранит количество найденных изображений.
Скриншот
Где зеленым - то что используется, а красным не используется.
В итоге имеется несколько переменных (например а, b, c, d, e...) со своими значениями, которые я бы хотел сравнить каким либо способом и найти переменную с наибольшим значением...
На ум не приходит как это правильно реализовать в визуальном редакторе. Через циклы, а может с использованием массива? (но для findimage еще и хранятся координаты найденных изображений, которые мне не нужны) А может использовать каким то образом If else с блоком кода?
Подскажите пожалуйста. Спасибо.
1. GreatProgram - 18 Февраля, 2023 - 21:52:50 - перейти к сообщению
2. GreatProgram - 19 Февраля, 2023 - 01:04:47 - перейти к сообщению
Поддерживает кибор такие конструкции?
Или есть более изящные пути решений? Отработав это в цикле и/или с помощью массива?
Или есть более изящные пути решений? Отработав это в цикле и/или с помощью массива?
3. Kibor - 19 Февраля, 2023 - 01:20:47 - перейти к сообщению
4. Zireael - 19 Февраля, 2023 - 02:45:28 - перейти к сообщению
Цитата:
Отработав это в цикле и/или с помощью массива?
CODE:
int result[5];
result[0] = 10;
result[1] = 25;
result[2] = 5;
result[3] = 30;
result[4] = 15;
int SizeResult = sizearray(result);
int max = 0;
int index = 0;
for(int i=0; i<SizeResult; i++)
{
if(result[i]>max)
{
index = i;
max=result[i];
}
}
messagebox("Индекс массива: "+format(index)+"^r^nМаксимальное значение: "+format(max));
result[0] = 10;
result[1] = 25;
result[2] = 5;
result[3] = 30;
result[4] = 15;
int SizeResult = sizearray(result);
int max = 0;
int index = 0;
for(int i=0; i<SizeResult; i++)
{
if(result[i]>max)
{
index = i;
max=result[i];
}
}
messagebox("Индекс массива: "+format(index)+"^r^nМаксимальное значение: "+format(max));
Файл проекта виз. редактора:
https://drive.google.com/file/d/...w?usp=share_link
5. GreatProgram - 20 Февраля, 2023 - 18:58:02 - перейти к сообщению
Спасибо большое! Массив работает. Справка по If тоже кстати. Буду дальше творить шедевр )