Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include <stdio.h>
  2. #define arr_size 10
  3. void selection_sort (int *arr_ptr)
  4. {
  5. for (int i=0;i<arr_size;i++)
  6. {
  7. int min=arr_ptr[i];
  8. for (int j=(i+1);j<(arr_size);j++)
  9. {
  10. if (arr_ptr[i]>arr_ptr[j])
  11. arr_ptr[j]=min;
  12. }
  13. arr_ptr[i]=min;
  14. }
  15. }
  16. int main ()
  17. {
  18. int arr[arr_size];
  19. printf ("Enter the array elements from 1 to 10: ");
  20. fflush (stdout);
  21. for (int i=0;i<arr_size;i++)
  22. {
  23. scanf ("%d",&arr[i]);
  24. }
  25. printf ("Entered array is:");
  26. for (int i=0;i<arr_size;i++)
  27. {
  28. printf ("%d ",arr[i]);
  29. }
  30. printf ("\n");
  31. selection_sort (arr);
  32. printf ("After sorting, The array is: ");
  33. for (int i=0;i<arr_size;i++)
  34. {
  35. printf ("%d ",arr[i]);
  36. }
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement