Cod sursa(job #1221872)

Utilizator Popi1Popescu Tudor-Dimitrie Popi1 Data 21 august 2014 16:53:21
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.54 kb
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;

int main()
{
    int v[1000],n,i;
    bool change=true;
    ifstream fi("algsort.in");
    ofstream fo("algsort.out");
    fi>>n;
    for(i=0;i<n;i++)
    {
        fi>>v[i];
    }
    while(change)
    {
        change=false;
    for(i=0;i<n-1;i++)
    {
        if(v[i]>v[i+1])
        {
            swap(v[i],v[i+1]);
            change=true;
        }
    }
    }
    for(i=0;i<n;i++)
    {
        fo<<v[i]<<" ";
    }
    return 0;
}