Pagini recente » Cod sursa (job #299853) | Cod sursa (job #18969) | Cod sursa (job #1327117) | Cod sursa (job #299667)
Cod sursa(job #299667)
#include <cstdio>
#include <vector>
#define DIM 500005
long v[DIM], n;
int compare(const void *a,const void *b)
{
if ( *(long*) a < *(long*)b)
return -1;
else
if ( *(long*) a > *(long*)b)
return 1;
else
return 0;
}
int main()
{
FILE *f = fopen ("algsort.in", "r");
fscanf(f, "%d", &n);
for (int i = 0; i < n; i++)
fscanf(f, "%d", &v[i]);
fclose(f);
qsort(v, n, sizeof(long), compare);
f = fopen ("algsort.out", "w");
for (int i = 0; i < n; i++)
fprintf(f, "%d ", v[i]);
fclose(f);
return 0;
}