Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define arr_size 10
- void selection_sort (int *arr_ptr)
- {
- for (int i=0;i<arr_size;i++)
- {
- int min=arr_ptr[i];
- for (int j=(i+1);j<(arr_size);j++)
- {
- if (arr_ptr[i]>arr_ptr[j])
- arr_ptr[j]=min;
- }
- arr_ptr[i]=min;
- }
- }
- int main ()
- {
- int arr[arr_size];
- printf ("Enter the array elements from 1 to 10: ");
- fflush (stdout);
- for (int i=0;i<arr_size;i++)
- {
- scanf ("%d",&arr[i]);
- }
- printf ("Entered array is:");
- for (int i=0;i<arr_size;i++)
- {
- printf ("%d ",arr[i]);
- }
- printf ("\n");
- selection_sort (arr);
- printf ("After sorting, The array is: ");
- for (int i=0;i<arr_size;i++)
- {
- printf ("%d ",arr[i]);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement