Advertisement
Beyrin

Sorting by choise

Jun 4th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1. void Sort(int * mas, int n){
  2.     int i;
  3.     for(i = 0; i < (n-1); i++){
  4.         int min_i = i;/*номер текущего меньшего элемента из не
  5. отсортированных*/
  6.         int j;
  7.         for(j = (i+1); j < n; j++){
  8.             if(mas[j] < mas[min_i])
  9.                 min_i = j;
  10.         }
  11.         /*меньший элемент другой из не отсортированной части
  12. поменять местами*/
  13.         if(min_i != i){
  14.             int buf = mas[i];
  15.             mas[i] = mas[min_i];
  16.             mas[min_i] = buf;
  17.         }
  18.     }
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement