Цитата:
почему sort возвращает 1?
В данном случае имеется что функция выполнилась без ошибок.
Цитата:
int x1[4]={100,79,65,47,40};
Массив на 4 элемента, а записываете 5 чисел. Нельзя так делать, возможно не сразу, но кибор вылетит с ошибкой.
Цитата:
Не до конца понимаю как работает функция sort.
Функция сортирует массив, в итоге первый элемент массивов будет ближайшей точкой.
CODE:// я стою тут
int x=1;
int y=449;
// координаты
int x1[5]={100,79,65,47,40};
int y1[5]={452,458,451,449,457};
messagebox("x: "+format(x1[0])+" y: "+format(y1[0])); // до сортировки
sort(x, y, #x1[0], #y1[0], 5);
messagebox("x: "+format(x1[0])+" y: "+format(y1[0])); // после сортировки