Господа алгоритмисты, подскажите, а не проще ли решить задачу, отсортировав исходный массив по возрастанию элементов, после чего пройтись по нему с двумя указателями, подбирая для каждого предыдущего элемента последующий, который будет в 2 раза больше? https://www.youtube.com/watch?v=3g_OeZLgK5w&t=1144s
0)Отсортировали массив по возрастанию; 1)Берём первый элемент, и перебираем массив поэлементно, беря первый, который будет удовлетворять условию array[i]<=2*array[j] И так с каждым элементом