Cod sursa(job #1625432)

Utilizator NecoaraGabrielNecoara Gabriel-Stefan NecoaraGabriel Data 2 martie 2016 18:57:53
Problema Sortare prin comparare Scor 40
Compilator cpp Status done
Runda Arhiva educationala Marime 0.49 kb


#include<iostream>
#include<fstream>
#include<math.h>
using namespace std;

int main()
{
long long n,i,j,key;

    ifstream f("algsort.in");
    ofstream g("algsort.out");
    f>>n;
long long a[n];
for(i=1;i<=n;i++)
    f>>a[i];
    for(j=2;j<=n;j++)
    {
        key=a[j];
        i=j-1;
        while(i>0&&a[i]>key)
        {
            a[i+1]=a[i];
            a[i]=key;
            i--;
        }
    }
    for(i=1;i<=n;i++)
        g<<a[i]<<" ";
    return 0;
}