Pagini recente » Cod sursa (job #3345302) | Borderou de evaluare (job #3332306) | Cod sursa (job #876858) | Cod sursa (job #695764) | Cod sursa (job #461047)
Cod sursa(job #461047)
#include <stdio.h>
#include <vector>
#include <algorithm>
using namespace std;
vector <int> v;
int n, i, nr;
int main ()
{
FILE *f = fopen ("algsort.in","r");
FILE *g = fopen ("algsort.out","w");
fscanf (f,"%d", &n);
for (i=1; i<=n; ++i)
{
fscanf (f,"%d", &nr);
v.push_back (nr);
}
partial_sort (v.begin(), v.begin() + (n / 2), v.end());
partial_sort (v.begin() + (n / 2), v.end(), v.end());
for (i=0; i < v.size(); ++i)
fprintf (g,"%d ", v[i]);
fclose(f);
fclose(g);
return 0;
}