Cod sursa(job #2610256)

Utilizator anacomoAna-Maria Comorasu anacomo Data 4 mai 2020 17:43:26
Problema Sortare prin comparare Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.64 kb
#include <fstream>
#include <vector>
using namespace std;

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

int main()
{
    int n, x;
    vector<int> v;
    // citesc vectorul
    fin >> n;
    for(size_t i = 0; i < n; i++)
    {
        fin >> x;
        v.push_back(x);
    }

    bool schimb = true;
    while(schimb)
    {
        schimb = false;
        for(size_t i = 0; i < n-1; i++)
        {
            if(v[i] > v[i+1])
            {
                swap(v[i], v[i+1]);
                schimb = 1;
            }
        }
    }
    // afisez vectorul sortat
    for(size_t i = 0; i < n; i++)
        fout << v[i] << " ";
    return 0;
}