Cod sursa(job #337693)
| Utilizator | Data | 4 august 2009 16:46:35 | |
|---|---|---|---|
| Problema | Sortare prin comparare | Scor | 40 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.45 kb |
#include<stdio.h>
int n,aux,i,j,v[100];
int main(){
FILE *f = fopen("algsort.in","r");
FILE *g = fopen("algsort.out","w");
fscanf(f,"%d",&n);
for(i=1;i<=n;i++)
fscanf(f,"%d",&v[i]);
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;
}
}
for(i=1;i<=n;i++)
fprintf(g,"%d ",v[i]);
fclose(g);
fclose(f);
return 0;
}