Pagini recente » Cod sursa (job #984782) | Cod sursa (job #228713) | Cod sursa (job #501645) | Cod sursa (job #2986544) | Cod sursa (job #154557)
Cod sursa(job #154557)
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define N_MAX 256*256
int v[N_MAX];
char sel[N_MAX];
int main()
{
freopen("semne.in", "r", stdin);
freopen("semne.out", "w", stdout);
srand(time(0));
int i, n, s, k;
long long sol=0;
scanf("%d %d", &n, &s);
for (i=1; i<=n; i++)
{
scanf("%d", &v[i]);
if (i%2)
sol+=v[i];
else
{
sol-=v[i];
sel[i]=1;
}
}
while (sol!=sol)
{
k=rand()%n+1;
if (sel[k])
{
sel[k]=0;
sol+=v[k];
}
else
{
sel[k]=1;
sol-=v[k];
}
}
for (i=1; i<=n; i++)
{
printf("%c", sel[i]?'-':'+');
}
fclose(stdout);
return 0;
}