Cod sursa(job #1259490)

Utilizator RenataRenata Renata Data 10 noiembrie 2014 02:30:46
Problema Sortare prin comparare Scor 40
Compilator c Status done
Runda Arhiva educationala Marime 0.55 kb
#include<stdio.h>
#include<stdlib.h>
int v[500000];
int main()
{   FILE *f,*g;
    int aux,i,n,ok;
    f=fopen("algsort.in","r");
    fscanf(f,"%d",&n);
    for(i=1;i<=n;i++)
        fscanf(f,"%d",&v[i]);
    fclose(f);
    do
   {
       ok=1;
       for(i=1;i<n;i++)
        if(v[i]>v[i+1])
       {
           aux=v[i];
           v[i]=v[i+1];
           v[i+1]=aux;
           ok=0;
       }
   }while(ok==0);
    g=fopen("algsort.out","w");
    for(i=1;i<=n;i++)
        fprintf(g,"%d ", v[i]);
    fclose(g);
    return 0;
}