Pagini recente » Cod sursa (job #3261246) | Cod sursa (job #1635963) | Cod sursa (job #497438) | Cod sursa (job #3072252) | Cod sursa (job #1117049)
#include<stdio.h>
#include<stdlib.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;
}