Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. int aux, ok = 1;
  2. int imparPos = 1;
  3. int f = N;
  4.  
  5. while(ok){
  6. ok = 0;
  7. for(int i = 1; i < f; i++){
  8. if(v[i + 1] % 2 == 1 && v[i] % 2 != 1){
  9. aux = v[i];
  10. v[i] = v[i + 1];
  11. v[i + 1] = aux;
  12. imparPos = i;
  13. ok = 1;
  14. }
  15. }
  16. f--;
  17. } ok = 1;
  18.  
  19. f = imparPos;
  20. while(ok){
  21. ok = 0;
  22. for(int i = 1; i < f; i++){
  23. if(v[i] > v[i + 1]){
  24. aux = v[i];
  25. v[i] = v[i + 1];
  26. v[i + 1] = aux;
  27. ok = 1;
  28. }
  29. }
  30. f--;
  31. } ok = 1;
  32.  
  33. f = N;
  34. while(ok){
  35. ok = 0;
  36. for(int i = imparPos + 1; i < f; i++){
  37. if(v[i] > v[i + 1]){
  38. aux = v[i];
  39. v[i] = v[i + 1];
  40. v[i + 1] = aux;
  41. ok = 1;
  42. }
  43. }
  44. f--;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement