Cod sursa(job #240438)

Utilizator AndreiDDiaconeasa Andrei AndreiD Data 7 ianuarie 2009 17:31:04
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.6 kb
#include <stdio.h>
#include <stdlib.h>

#define Nmax 500001


int V[Nmax],N;


void sortare()
{
  int i,j,aux;
  for (i=1;i<N;++i)
       for (j=i+1;j<=N;++j)
	     if (V[i]>V[j])
		 {
		  aux=V[i];
		  V[i]=V[j];
		  V[j]=aux;
		 }
}


void read_data()
{
   int i;
   freopen("algsort.in","r",stdin);
   scanf("%d", &N);
   for (i=1;i<=N;++i)
	scanf("%d", V+i);
}



void write_data()
{
  int i;
  freopen("algsort.out","w",stdout);
  sortare();
  for (i=1;i<=N;++i)
       printf("%d ", V[i]);
}


int main()
{
  read_data();
  write_data();
  return 0;
}