Cod sursa(job #285716)

Utilizator harababurelPuscas Sergiu harababurel Data 22 martie 2009 21:14:12
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream.h>
#include <fstream.h>
#include <math.h>
int main() {
	long long n, v[500000], i, j, min, aux;
	ifstream f; f.open("algsort.in");
	ofstream g; g.open("algsort.out");
	f>>n;
	for(i=1; i<=n; i++) {
	f>>v[i];
	}
	for(i=1; i<n; i++) {
		min=i;
		for(j=i+1; j<=n; j++) {
			if(v[j]<v[min]) {
				min=j;
				}
			}
		if(v[min]<v[i]) {
			aux=v[i];
			v[i]=v[min];
			v[min]=aux;
			}
		}
	for(i=1; i<=n; i++) {
		g<<v[i]<<" ";
		}
	f.close();
	g.close();
	return 0;
}