Pagini recente » Cod sursa (job #22344) | Cod sursa (job #1253019) | Cod sursa (job #1829635) | Cod sursa (job #3137698) | Cod sursa (job #588976)
Cod sursa(job #588976)
#include <cstdio>
#include <cstdlib>
int cmp(const void *a, const void *b)
{
return *(int*)a - *(int*)b;
}
int main()
{
int i, n;
FILE *in = fopen("algsort.in", "r");
fscanf(in, "%d", &n);
int *a = (int*) malloc(n*sizeof(int));
for (i=0; i<n; i++)
fscanf(in, "%d", a+i);
fclose(in);
qsort(a, n, sizeof(int), cmp);
FILE *out = fopen("algsort.out", "w");
for (i=0; i<n; i++)
fprintf(out, "%d ", a[i]);
fclose(in);
}