Cod sursa(job #243887)

Utilizator cosmin79Carabet Cosmin Andrei cosmin79 Data 14 ianuarie 2009 10:40:51
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <stdio.h>
#define NR 500005
int main()
{
	freopen("algsort.in","r",stdin);
	freopen("algsort.out","w",stdout);
	int n,i,a[NR],pmin,j,sch;
	scanf("%d",&n);
	for (i=1; i<=n; i++)
		scanf("%d",&a[i]);
	do  
    {   
        sch=0;   
        for (i=1; i<n; i++)   
            if (a[i]>a[i+1])   
            {   
                j=a[i];   
                a[i]=a[i+1];   
                a[i+1]=j; 
				sch=1;
            }   
	//--n;   
    }   
    while(sch);   

	for (i=1; i<=n; i++)
		printf("%d ",a[i]);
	return 0;
}