Pagini recente » Cod sursa (job #3164658) | Cod sursa (job #298771) | Cod sursa (job #1499971) | Cod sursa (job #2795806) | 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;
}