Cod sursa(job #1803300)

Utilizator ORazvanOrban Razvan Alexandru ORazvan Data 11 noiembrie 2016 11:27:52
Problema Sortare prin comparare Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.57 kb
#include<iostream>
#include<fstream>
using namespace std;

void insertion(int a[], int n);

int main(){

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

    int a[500000],i,n;

    fin>>n;
    for(i=0;i<n;i++){
        fin>>a[i];
    }
    insertion(a,n);

    for(i=0;i<n;i++){
        fout<<a[i]<<" ";
    }
}

void insertion(int a[], int n){

    int i,j,aux;

    for(i=0;i<n-1;i++){
        j=i;
        while(j>=0 && a[j] > a[j+1]){
            aux=a[j];
            a[j]=a[j+1];
            a[j+1]=aux;
        }
    }

}