Pagini recente » Cod sursa (job #2481673) | Cod sursa (job #1631250) | Cod sursa (job #2427893) | Cod sursa (job #59379) | Cod sursa (job #2136624)
#include<bits/stdc++.h>
int n,i,v[500000];
char outBuffer[5000000], *p = outBuffer;
void inline itoa(int x)
{
int digits = 1;
for(int i = x; i /= 10; ++digits);
for(int i = digits - 1; ~i; --i)
{
*(p + i) = x % 10 + 48, x /= 10;
}
p += digits; *p++ = 32;
}
main()
{
std::ifstream f("algsort.in");
for(f>>n;i<n;f>>v[i++]);
for(std::sort(v,v+n);i;itoa(v[n-i--]));
std::ofstream ("algsort.out")<<outBuffer;
}