lamalamazz Опубликовано 22 ноября, 2017 Поделиться Опубликовано 22 ноября, 2017 Всем привет. Столкунся с проблемой как через скрипт выразить двойное условие а именно. Где X1,X2,Y1,Y2 могут быть как положительными так и отрицательными числами(с нулем сравнивать бесполезно). if (*(X1) > *(X2) && *(Y1) < *(Y2)) { return one; } else if(*(X1) > *(X2) && *(Y1) > *(Y2)) { return two; } else if(*(X1) < *(X2) && *(Y1) > *(Y2)) { return three; } else if(*(X1) < *(X2) && *(Y1) < *(Y2)) { return four; Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 22 ноября, 2017 Поделиться Опубликовано 22 ноября, 2017 Скрытый текст push eax, x1 push ebx, x2 push ecx, y1 push edx, y2 cmp eax, ebx ja label_1 cmp ecx, edx jl label_1 cmp eax, ebx ja label_2 cmp ecx, edx ja label_2 cmp eax, ebx jl label_3 cmp ecx, edx ja label_3 cmp eax, ebx jl label_4 cmp ecx, edx jl label_4 pop eax pop ebx pop ecx pop edx label_1: return 1 label_2: return 2 label_3: return 3 label_4: return 4 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
lamalamazz Опубликовано 23 ноября, 2017 Автор Поделиться Опубликовано 23 ноября, 2017 Спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения