Cod sursa(job #386349)

Utilizator Alexa_ioana_14Antoche Ioana Alexandra Alexa_ioana_14 Data 24 ianuarie 2010 18:26:21
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include<stdio.h>
#include<stdlib.h>
#define N 500001
int v[N],n;
int cmp(const void *a,const void *b)
{
	int aa=*(int*)a,bb=*(int*)b;
	if (aa<bb) return -1;
	if (aa>bb) return 1;
	return 0;
}
void citire()
{
	freopen("algsort.in","r",stdin);
	freopen("algsort.out","w",stdout);
	scanf("%d",&n);
	for (int i=1; i<=n; ++i)
		scanf("%d",&v[i]);
	qsort(v+1,n,sizeof(v[0]),cmp);
	for (int i=1; i<=n; ++i)
		printf("%d ",v[i]);
		
}
int main()
{
	citire();
	return 0;
}