Pagini recente » Cod sursa (job #993139) | Cod sursa (job #2928821) | Cod sursa (job #1898562) | Cod sursa (job #1007299) | Cod sursa (job #1752176)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("/algsort.in");
ofstream fout("algsort.out");
long n, v[500000];
int main()
{
fin>>n;
for(long i=1; i<=n; i++){
fin>>v[i];
}
for(long i=1; i<n; i++){
long minim=v[i],poz=i;
for(int j=i+1; j<=n; j++){
if(v[j]<minim){
minim=v[j];
poz=j;
}
}
if(poz!=i){
long aux=v[i];
v[i]=v[poz];
v[poz]=aux;
}
}
for(long i=1; i<=n; i++){
fout<<v[i]<<" ";
}
return 0;
}