Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*program to perform selection sort on an array*/
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int arr[50],count,i,j,temp,min;
- printf("PROGRAM FOR SELECTION SORT ON ARRAY");
- printf("\nHOW MANY ELEMENTS DO YOU WANT TO ENTER : ");
- scanf("%d",&count); //storing total number of elements in count
- for(i=0;i<count;i++)
- {
- printf("\nENTER ELEMENT %d : ",i+1);
- scanf("%d",&arr[i]);
- }
- printf("\nTHE ENTERED ARRAY ELEMENTS ARE : ");
- for(i=0;i<count;i++) //displaying array
- {
- printf("\nELEMENT %d : %d",i+1,arr[i]);
- }
- for(i=0;i<count;i++) //selection sort
- {
- min=i;
- for(j=i+1;j<count;j++)
- {
- if(arr[min]>arr[j])
- {
- min=j;
- }
- }
- temp=arr[i];
- arr[i]=arr[min];
- arr[min]=temp;
- }
- printf("\nTHE ARRAY ELEMENTS AFTER SORTING ARE : ");
- for(i=0;i<count;i++) //displaying array
- {
- printf("\nELEMENT %d : %d",i+1,arr[i]);
- }
- return 0;
- }
- /**************************OUTPUT**************************************
- PROGRAM FOR SELECTION SORT ON ARRAY
- HOW MANY ELEMENTS DO YOU WANT TO ENTER : 10
- ENTER ELEMENT 1 : 12
- ENTER ELEMENT 2 : 62
- ENTER ELEMENT 3 : 42
- ENTER ELEMENT 4 : 95
- ENTER ELEMENT 5 : 75
- ENTER ELEMENT 6 : 85
- ENTER ELEMENT 7 : 32
- ENTER ELEMENT 8 : 14
- ENTER ELEMENT 9 : 15
- ENTER ELEMENT 10 : 64
- THE ENTERED ARRAY ELEMENTS ARE :
- ELEMENT 1 : 12
- ELEMENT 2 : 62
- ELEMENT 3 : 42
- ELEMENT 4 : 95
- ELEMENT 5 : 75
- ELEMENT 6 : 85
- ELEMENT 7 : 32
- ELEMENT 8 : 14
- ELEMENT 9 : 15
- ELEMENT 10 : 64
- THE ARRAY ELEMENTS AFTER SORTING ARE :
- ELEMENT 1 : 12
- ELEMENT 2 : 14
- ELEMENT 3 : 15
- ELEMENT 4 : 32
- ELEMENT 5 : 42
- ELEMENT 6 : 62
- ELEMENT 7 : 64
- ELEMENT 8 : 75
- ELEMENT 9 : 85
- ELEMENT 10 : 95
- Process returned 0 (0x0)
- Press any key to continue.
- */
Add Comment
Please, Sign In to add comment