Make Your Search Easy ! :) Use me

Friday, February 17, 2017

Selection Sort

Take an array as input and sort it in ascending order by selection sort :-

#include<iostream.h>
#include<conio.h>

void main()
 {
    int a['z'],size,small,tmp;
      cout<<"\nEnter Size of Array : ";
      cin>>size;
      for(int i=0;i<size;i++)
       {
          cout<<"\nEnter Element "<<(i+1)<<" : ";
            cin>>a[i];
         }
      for(int i=0;i<size;i++)
       {
          small=a[i];
            for(int j=i+1;j<size;j++)
             {
                if(small>a[j])
                   {
                      small = a[j];
                        tmp=a[i];
                        a[i]=a[j];
                        a[j]=tmp;
                     }
               }
         }
      cout<<"Array after Sorting is \n";
      for(int i=0;i<size;i++)
       {
          cout<<"\nElement "<<(i+1)<<" : "<<a[i];

         }
      getch();
   }

No comments:

Post a Comment