Cod sursa(job #241189)

Utilizator madmanjonesJones the one madmanjones Data 9 ianuarie 2009 16:06:16
Problema Sortare prin comparare Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb
#include <stdio.h>
#include <stdlib.h>

long int v[10];
long int n,i;

FILE *in, *out;

int compare(const void *a,const void *b)
{
	return *(long int *)a - *(long int *)b;
}

int main()
{
	in=fopen("algsort.in","r");
	fscanf(in,"%ld", &n);
	for (i=0;i<n;++i) fscanf(in,"%ld", &v[i]);
	fclose(in);
	qsort(v,n,sizeof(int),compare);
	out=fopen("algsort.out","w");
	for (i=0;i<n;++i){
			 fprintf(out,"%ld", v[i]);
			 fprintf(out,"%c" ,' ');
			 }
	fclose(out);
return 0;
}