Cod sursa(job #2001948)

Utilizator vasilescutiberiu121Vasilescu Costin-Tiberiu vasilescutiberiu121 Data 18 iulie 2017 10:46:29
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.6 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("algsort.in");
ofstream fout("algsort.out");
int main()
{
    int v[1000], n, i, j = 0, x;
    fin >> n;
    for(i = 0; i<n; i++)fin >> v[i];
    while(j < n)
    {
        x = j;
        for(i = j+1; i<n; i++)
        {
            if(v[x] > v[i])
            {
                x = i;
            }
        }
        if(x!=j)
        {
        v[x] = v[x] + v[j];
        v[j] = v[x] - v[j];
        v[x] = v[x] - v[j];
        }
        j++;
    }
    for(i = 0; i<n; i++)fout << v[i] << ' ';
    return 0;
}