Вобщем есть массив, в нем записаны числа - (197,761,558,677,886,946,332,507,459,624,215,889,260,591,422,459,472,190,415,448,438,253,392) Нужно отсортировать методом обмена так чтобы выводились только числа в которых десятая часть непарная. То есть я так понимаю из этих чисел это - (197,558,677,332,507,459,215,591,459,472,190,415,438,253) Не могу сам цикл написать Кто то может помочь с этим? могу кинуть копейку какую то
то есть чтобы цикл делил десятуюу часть на 2 и проверял делится ли оно без остатка, и в случае успеха выводил число
Смотри, код писать не буду, так объясню. Если у тебя функция есть, то пишешь цикл фор, в его добавляешь if, который будет проверять выполнены ли условия функции, которую написал ты, в случае провала пишешь swap(arr[i],arr[size]); //для перемещения не нужного элемента в конец i--; // что бы последний элемент, который стал на место элемента і был проверен size --; //что бы убрать не нужный элемент Код swap(arr[i],arr[size]); //для перемещения не нужного элемента в конец i--; // что бы последний элемент, который стал на место элемента і был проверен size --; //что бы убрать не нужный элемент .В таком случае мы изменим порядок, но не нужные будут просто улалены из массива.