Cod sursa(job #2987517)

Utilizator ingeauaIngeaua Alexandru ingeaua Data 2 martie 2023 14:18:56
Problema Sortare prin comparare Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.64 kb
#include <iostream>
#include <fstream>
using namespace std;

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

int main()
{
    int v[500000], n;
    fin >> n;
    for (int i = 0; i < n; i++)
    {
        fin >> v[i];
    }
    for(int i = 0; i < n; i++)
    {
        bool sortat = 1;
        for(int j = 0; j < n - 1 -i; j++)
        {
            if (v[j] > v[j+1])
            {
                swap(v[j],v[j+1]);
                sortat = 0;
            }
        }
        if (sortat)
        {
            break;
        }
    }
    for (int i = 0; i < n; i++)
    {
        fout << v[i] << " ";
    }

}