Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5.  
  6. int v[50];
  7. int n;
  8.  
  9. void selectSort()
  10. {
  11. int min, aux;
  12. int i=0, j;
  13. pas1:
  14. if(i==n)
  15. goto endPas1;
  16. min = i;
  17. j=i+1;
  18. pas2:
  19. if(j==n)
  20. goto endPas2;
  21. if(v[j] < v[min])
  22. min=j;
  23. j++;
  24. goto pas2;
  25. endPas2:
  26. //fac swap
  27. if(min != i)
  28. {
  29. aux = v[i];
  30. v[i] = v[min];
  31. v[min] = aux;
  32. }
  33. i++;
  34. goto pas1;
  35. endPas1:
  36. ;
  37. }
  38.  
  39. int main()
  40. {
  41. int i=0;
  42. printf("Introdu dimensiune vector: ");
  43. cin>>n;
  44. add:
  45. cin>>v[i];
  46. i++;
  47. if(i<n)
  48. goto add;
  49. selectSort();
  50. i=0;
  51. pas1:
  52. cout<<v[i]<<" ";
  53. i++;
  54. if(i<n)
  55. goto pas1;
  56. cout<<endl;
  57. return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement