Cod sursa(job #1149638)

Utilizator robertc1Robert Ciobotaru robertc1 Data 22 martie 2014 10:08:43
Problema Congr Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>
#include <cstdlib>
#include <ctime>
using namespace std;

ifstream fin("congr.in");
ofstream fout ("congr.out");
int main()
{
    srand(time(NULL));
    int s=0,p,a[30000],x,y,aux;
    int i;
    fin>>p;
    for(i=1;i<=2*p-1;i++)
        {
            fin>>a[i];
            if(i<=p) s=s+a[i];
        }

    while(s%p!=0)
    {
        srand(time(NULL));
        x=rand()%p;
        y=rand()%p;
        s=s-a[x]+a[y+p];
        aux=a[x];a[x]=a[y];a[y]=aux;
    }
    for(i=1;i<=p;i++) fout<<a[i]<<' ';
    return 0;
}