Pagini recente » Cod sursa (job #1818880) | Cod sursa (job #2103769) | Cod sursa (job #858543) | Cod sursa (job #419028) | Cod sursa (job #1149536)
#include<stdio.h>
unsigned long n,i,a[500000],man; short flag=1;
int main()
{
FILE*f=fopen("algsort.in","r");
fscanf(f,"%lu",&n);
for(i=0;i<n;i++) fscanf(f,"%lu",&a[i]);
fclose(f);
do
{
flag=0;
for(i=1;i<n;i++)
if(a[i-1]>a[i])
{
flag=1;
man=a[i-1];
a[i-1]=a[i];
a[i]=man;
}
}while(flag==1);
FILE*g=fopen("algsort.out","w");
for(i=0;i<n;i++) fprintf(g,"%lu ",a[i]);
fclose(g);
return 0;
}