Cod sursa(job #1744174)

Utilizator IaroslavIaroslav Mazur Iaroslav Data 19 august 2016 13:48:12
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.69 kb

//#include "stdafx.h"
#include <fstream>
#include <iostream>

using namespace std;

ifstream in("algsort.in");
ofstream out("algsort.out");
int n;
/*int* numbers;
numbers = (int*)calloc(500000, sizeof(int));*/
int numbers[500000];

int main()
{

	in >> n;
	//cout << n << endl;
	for (int i = 0; i <= n - 1; i++)
		in >> numbers[i];
	bool ok = 1;
	while (ok)
	{
		ok = 0;
		for (int i = 0; i <= n - 2; i++)
			if (numbers[i] > numbers[i + 1])
			{
				int temp = numbers[i];
				numbers[i] = numbers[i + 1];
				numbers[i + 1] = temp;
				ok = 1;
			}
	}
	for (int i = 0; i <= n - 1; i++)
	{
		out << numbers[i];
		if (i != n - 1)
			out << " ";
	}
	return 0;
}