Pagini recente » Cod sursa (job #3291073) | Cod sursa (job #1315377) | Cod sursa (job #2287059) | Cod sursa (job #2837735) | Cod sursa (job #382864)
Cod sursa(job #382864)
//
#include<stdio.h>
FILE *f=fopen("secv2.in","r"),*g=fopen("secv2.out","w");
int s[50],v[50],max,i,n,k,poz,nr;
int main()
{
int i;
fscanf(f,"%d",&n);
fscanf(f,"%d",&k);
for(i=1;i<=n;i++)
fscanf(f,"%d", &v[i]);
max=0;
nr=0;
for(i=1;i<=n;i++)
{
if(s[i-1]>0)
{
s[i]=v[i]+s[i-1];
poz=i-1;
nr++;
}
else
{
if(nr>0)
nr--;
s[i]=v[i];
}
if(s[i]>max&&nr>=k)
max=s[i];
}
fprintf(g,"%d %d %d",poz-nr,poz, max);
fclose(f);
fclose(g);
return 0;
}