/*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();
}
#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