Cod sursa(job #756779)

Utilizator alexdmotocMotoc Alexandru alexdmotoc Data 10 iunie 2012 14:07:14
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.71 kb
#include <vector>
#include <cstdio>
#include <algorithm>

using namespace std;

class sorting {
public:
	
	void read ();
	void solve_write ();
	
private:
	
	vector <int> A;
	int N;
};

void sorting :: read ()
{
	int x;
	
	scanf ("%d" , &N);
	
	for (int i = 1 ; i <= N ; ++i)
	{
		scanf ("%d" , &x);
		
		A.push_back (x);
	}
}

void sorting :: solve_write ()
{
	sort (A.begin () , A.end ());
	
	vector <int> :: iterator it;
	
	for (it = A.begin () ; it != A.end () ; ++it)
		printf ("%d " , *it);
}

int main ()
{
	freopen ("algsort.in" , "r" , stdin);
	freopen ("algsort.out" , "w" , stdout);
	
	sorting compute;
	
	compute.read ();
	compute.solve_write ();
	
	return 0;
}