Cod sursa(job #19179)

Utilizator FlorianFlorian Marcu Florian Data 18 februarie 2007 20:49:44
Problema Secventa 2 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include<stdio.h>
#include<iostream.h>
int main()
{long n,i,j,k,s=0,smax=0,v[50000],poz=1;
FILE *f=fopen("secv2.in","r");
FILE *g=fopen("secv2.out","w");
fscanf(f,"%ld %ld",&n,&k);
for (i=1;i<=n;i++) fscanf(f,"%ld",&v[i]);
for (i=1;i<=n-k-1;i++)
	{s=0;
		for (j=i; j<=i+k+1;j++)
			s=s+v[j];
		if (s>smax){poz=i; smax=s;}}
fprintf(g,"%ld %ld %ld",poz,poz+k+1,smax);
fclose(f);
fclose(g);
return 0;}