Friday, August 31, 2012

C Program for Selection Sort

/*Selection Sort*/
#include<iostream.h>
#include<conio.h>
class sort
{
  private:
  int *a,size,i;
  public:
  sort()
  {
   cout<<"Enter size";
   cin>>size;
   a=new int[size];
  }
  void read()
  {
   cout<<"\nEnter Elements\n";
   for(i=0;i<size;i++)
   {
    cin>>a[i];
   }
  }
  void print()
  {
   cout<<"\nSorted Elements\n";
   for(i=0;i<size;i++)
   {
    cout<<" "<<a[i];
   }
  }
  void sorting()
  {
   for(i=0;i<size;i++)
   {
     for(int j=0;j<size;j++)
     {
       if(a[i]<a[j])
       {
    int t=a[i];
    a[i]=a[j];
    a[j]=t;
       }
     }
   }
  }
};
void main()
{
 sort a;
 a.read();
 a.sorting();
 a.print();
 getch();
}

No comments:

Post a Comment