Pagini recente » Cod sursa (job #3126689) | Cod sursa (job #1182382) | Utilizatori inregistrati la Grigore Moisil 2009, clasa a 9a | Cod sursa (job #1229335) | Cod sursa (job #373106)
Cod sursa(job #373106)
/*
* sortare cu quicksort. pentru a preveni cazurile ordonate, luam ca
* pivot un element aleator din intervalul st - dr.
* */
#include <cstdio>
#include <algorithm>
using namespace std;
int a[500010],n;
void read(){
scanf("%d",&n);
for(int i=0;i<n;++i)
scanf("%d",a+i);
}
void write(){
for(int i=0;i<n;++i)
printf("%d ", *(a+i));
}
void sortare(){
sort(a,a+n);
}
int main(){
freopen("algsort.in","r",stdin);
freopen("algsort.out","w",stdout);
read();
sortare();
write();
return 0;
}