Cod sursa(job #246190)

Utilizator Sorin_IonutBYSorynyos Sorin_Ionut Data 20 ianuarie 2009 12:06:16
Problema Sortare prin comparare Scor 20
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <stdio.h>

#define IN "algsort.in"
#define OUT "algsort.out"
#define max 500005

FILE *fin=fopen(IN,"r");
FILE *fout=fopen(OUT,"w");

long x[max],n;

int main()
{
 long i,c;
    
 fscanf(fin,"%ld",&n);   
 for(i=1;i<=n;i++)
 {
  fscanf(fin,"%d",&c);
  x[c]++;
 }
 fclose(fin);
 
 for(i=1;i<=max-2;i++)
  while(x[i])
  {
   fprintf(fout,"%d ",i);
   --x[i];
  }
 fclose(fout);
 
return 0;
}