Pagini recente » Cod sursa (job #2615116) | Cod sursa (job #2559353) | Cod sursa (job #721100) | Cod sursa (job #2944674) | Cod sursa (job #2136628)
#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--]));
freopen("algsort.out", "w", stdout);
puts(outBuffer);
}