#include<iostream>
using namespace std;
template<typename T>
void selectionsort(T arr[] ,int n)
{
for (int i=0;i<=n-1;i++)
{
for (int j=i+1;j<=n-1;j++)
{
if(arr[j]<arr[i])
swap(arr[j],arr[i]);
}
}
}
int main()
{
int arr[10]={10,9,8,7,6,5,4,3,2,1};
selectionsort(arr,10);
for(int t=0;t<=9;t++)
{
cout<<arr[t]<<" ";
}
cout<<"\n";
float brr[5]={5.5,4.4,3.3,2.2,1.1};
selectionsort(brr,5);
for(int t=0;t<=4;t++)
{
cout<<brr[t]<<" ";
}
cout<<"\n";
string crr[4]={"d","c","b","a"};
selectionsort(brr,5);
for(int t=0;t<=4;t++)
{
cout<<crr[t]<<" ";
}
system("pause");
return 0;
}