Возрастающий порядок элементов в C
Привет ребята
У меня есть вектор с 9 элементами
vec[20]= 80.59 , 132.40, 81.85, 79.83, 119.96, 111.89, 110.99, 101.21, 118.53
Я пытаюсь поставить их в порядок anscending
вот что показывает мне консоль:
80.59 79.83 81.85 101.21 110.99 111.89 118.53 119.96 132.40
Up-это формула, которую я использовал, но она не работает.
Что же мне делать? Я работаю в программировании на языке Си.
Что я уже пробовал:
for(k=1;k<=i-1;k++) { for(j=k+1;j++) { if(vec[k]>vec[j]) { aux=vec[k]; vec[k]=vec[j]; vec[j]=aux; } } }
Richard MacCutchan
Вам нужно повторять сортировку до тех пор, пока не будет больше никаких изменений.