Cod sursa(job #1278310)

Utilizator mucenic_b101Bogdan Mucenic mucenic_b101 Data 28 noiembrie 2014 18:02:41
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <list>
using namespace std;

typedef list <int> lista;
lista L;

int main () {
    ifstream cin("algsort.in");
    ofstream cout("algsort.out");

    int n;
    cin >> n;

    for( int i = 0; i < n; ++i) {
        int x;
        cin>>x;
        lista :: iterator it = L.begin();
        for (; it != L.end() && (*it) <= x; ++it);
        L.insert(it,x);
    }

    for (lista :: iterator it = L.begin() ; it != L.end() ; ++it)
        cout << *it << " ";

    return 0;
}