Pagini recente » Cod sursa (job #1962234) | Cod sursa (job #29249) | Cod sursa (job #398828) | Cod sursa (job #1533486) | Cod sursa (job #270836)
Cod sursa(job #270836)
#include<stdio.h>
int poz1,poz2,lung1,lung2=0,i,x,n;
long s=2000000000,smax=2000000000,S;
int main()
{
FILE*f=fopen("buline.in","r");
FILE*g=fopen("buline.out","w");
fscanf(f,"%d",&n);
for (i=1;i<=n;i++)
{
fscanf(f,"%d",&x);
if (s+x<=x)
{
lung2++;
s=s+x;
}
else {
lung2=1;
s=x;
}
if (smax<=s) ;
else
{
poz1=i;
lung1=lung2;
smax=s;
}
S+=x;
}
poz1+=1;
if (poz1>n)
poz1=poz1-n;
s=S-smax;
lung1=n-lung1;
fprintf(g,"%ld %d %d",s,poz1,lung1);
fclose(f);
fclose(g);
return 0;
}