Cod sursa(job #3359778)

Utilizator robert.stefanRobert Stefan robert.stefan Data 3 iulie 2026 21:07:07
Problema Sortare prin comparare Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.51 kb
#include<fstream>

using namespace std;

ifstream fin("algsort.in");
ofstream fout("algsort.out");

int main() {
	int n, v[500000];

	fin >> n;

	for(int i = 0; i < n; i++) {
		fin >> v[i];
	}

	bool sortat = false;

	for(int i = 0; i < n - 1 && !sortat; i++) {
		sortat = true;

		for(int j = 0; j < n - i - 1; j++) {
			if (v[j] > v[j + 1]) {
				int aux = v[j];
				v[j] = v[j + 1];
				v[j + 1] = aux;

				sortat = false;
			}
		}
	}

	for(int i = 0; i < n; i++) {
		fout << v[i] << " ";
	}

	fout << "\n";

	return 0;
}