Advertisement
Guest User

Selectionsort

a guest
Aug 16th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. void troca(int v[], int a, int b){
  4. int tmp = v[a];
  5. v[a]= v[b];
  6. v[b]= tmp;
  7. }
  8. void imprimir(int v[],int n){
  9. int i,j;
  10. for(i=0;i<n;i++) {
  11. printf("%d",v[i]);
  12. }
  13. printf("\n");
  14. }
  15. void selection(int v[], int n){
  16. int i, j;
  17. for(i=0; i<n; i++){
  18. for(j=i+1; j<n; j++){
  19. if(v[i]>v[j]){
  20. troca(v, i, j);
  21. }
  22. }
  23. imprimir(v,9);
  24. }
  25. }
  26.  
  27. int main(){
  28. int v[]={9, 8, 7, 6, 5, 4,3,2,1};
  29. int i,n,j;
  30. printf("vetor original: ");
  31. imprimir(v,9);
  32. selection(v,9);
  33.  
  34.  
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement