Cod sursa(job #350000)
| Utilizator | Data | 22 septembrie 2009 09:57:49 | |
|---|---|---|---|
| Problema | Sortare prin comparare | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.71 kb |
#include<fstream>
#define Nmax 500010
using namespace std;
long n,v[Nmax],i,done,aux;
int main()
{
ifstream fin("algsort.in");
ofstream fout("algsort.out");
fin>>n;
for(i=1;i<=n;i++)
fin>>v[i];
while(!done)
{
done=1;
for(i=1;i<n;i++)
{
if(v[i]>v[i+1])
{
aux=v[i];
v[i]=v[i+1];
v[i+1]=aux;
done=0;
}
}
}
for(i=1;i<=n;i++)
fout<<v[i]<<" ";
fin.close();
fout.close();
return 0;
}
