Задача №325. Сортировка точек
Разбор добавил Джафар Исхоков
Создадим структуру point в которой объявим два открытых переменных целого типа х, у. Теперь объявим массив a типом point в которой мы будем хранить координаты точек. В a[i].x мы будем хранить координаты абсцисса точки i, а в a[i].y координаты ордината точки i. Теперь сделаем сортировку пузырьком таким образом: Пробежим циклом for с 2 до n c счетчиком i. Внутри этого цикла создадим еще один цикл с n до i с счетчиком j. Внутри второго цила мы будем проверять если ((a[j-1].x * a[j-1].x + a[j-1].y * a[j-1].y) > ( a[j].x * a[j].x + a[j].y*a[j].y)) то меняем значениями a[j-1] <-> a[j]. После этих циклов мы выводим массив а как во входных данных. Удачи всем ;-).
Сдать: для сдачи задач необходимо войти в систему
1143
statement