Cod sursa(job #2191185)

Utilizator razviii237Uzum Razvan razviii237 Data 1 aprilie 2018 22:34:42
Problema Sortare prin comparare Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.66 kb
#include <iostream>
#include <cstdio>
#include <algorithm>

#define fs fscanf
#define fp fprintf

using namespace std;

FILE *f;

int n, v[500005], i;

void Read()
{
    f = fopen("algsort.in", "r");

    fs(f, "%d", &n);

    for(i = 1; i <= n; i ++)
    {
        fs(f, "%d", &v[i]);
    }

    fclose(f);
}

void Write()
{
    f = fopen("algsort.out", "w");

    for(i = 1; i <= n; i ++)
    {
        fp(f, "%d ", v[i]);
    }

    fclose(f);
}

void algsort(int v[], int sp, int ep) // start point, end point
{
    sort(v+sp, v+ep+sp);
}

int main()
{
    Read();
    algsort(v, 1, n);
    Write();
    return 0;
}