Tuesday, November 6, 2018

Selection sort

#include<iostream>
using namespace std;
class selectionsort
{
int temp, min,i,j;
public:
void sort(int array[])


for( i=0;i<5;i++)
{
min=i;
for( j=1+i;j<5;j++)
if(array[min]>array[j])
min=j;
if(min!=i)
{
temp=array[i];
array[i]=array[min];
array[min]=temp;
}



}
cout<<"\nthe sorted array"<<endl;
for(int i=0;i<5;i++)
{
cout<<array[i]<<" ";
}

        }   
};
int main()
{  selectionsort obj;

int array[100],i;
cout<<" enter  element of array"<<endl;
for( i=0;i<5;i++)
{
cout<<" enter value:";
cin>>array[i];
cout<<endl;

}
cout<<"\nthe original array is"<<endl;
for( i=0;i<5;i++)
{

cout<<array[i]<<"  ";

}
obj.sort(array);

return 0;
}




















No comments:

Post a Comment