Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. void sort_array_elements()
  2. {
  3. int x, i, j, k, temp;
  4. printf("n input the number of elements to store in the array: ");
  5. scanf_s("%d", &x);
  6.  
  7. int arrnum[30];
  8. ptr_int = &x;
  9. printf("input %d elements in the array: n", x);
  10. for (i = 0; i < x; i++)
  11. {
  12. scanf_s("%dn", &arrnum[i]);
  13. }
  14.  
  15. printf("the elements in the array before sorting: n");
  16. for (i = 0; i < x; i++)
  17. {
  18. printf("element %d: %dn", i, arrnum[i]);
  19. }
  20.  
  21.  
  22. for (i = 0; i < x; i++)
  23. {
  24. for (j = 1; j < x; j++)
  25. {
  26. if (arrnum[i] > arrnum[j])
  27. {
  28. temp = arrnum[i];
  29. arrnum[i] = arrnum[j];
  30. arrnum[j] = temp;
  31.  
  32.  
  33. }
  34. else if (arrnum[i] == arrnum[j])
  35. {
  36. for (k = arrnum[i + 1]; k < x; k++)
  37. {
  38. if (arrnum[k] != arrnum[j])
  39. {
  40. temp = arrnum[k];
  41. arrnum[k] = arrnum[j];
  42. arrnum[j] = temp;
  43. break;
  44. }
  45. }
  46. }
  47.  
  48.  
  49. }
  50.  
  51. }
  52.  
  53. printf("the elements in the array after sorting: n");
  54.  
  55. for (i = 0; i < x; i++)
  56. {
  57. printf("element %d: %dn", i, arrnum[i]);
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement