Cod sursa(job #792052)

Utilizator heutschivladheutschi vlad heutschivlad Data 26 septembrie 2012 12:55:37
Problema Secventa 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include<fstream>
using namespace std;
int main()
{ifstream f("secv3.in");
ofstream g("secv3.out");
int a[10000],b[10000],i,j,n,l,k,u;
float p,smax=0,s1=0,s2=0;
f>>n>>l>>u;
for(i=0;i<n;i++)
	f>>a[i];
for(i=0;i<n;i++)
	f>>b[i];
for(i=0;i<n;i++)
	{s1=0;
	s2=0;
	p=0;
	k=1;
	s1+=a[i];
	s2+=b[i];
	for(j=i+1;k<l;j++)
		{s1+=a[j];
		s2+=b[j];
		k++;
		}
	p=s1/s2;
	for(j=l;k<u;j++)
		{s1+=a[j];
		s2+=b[j];
		if((s1/s2)>p) p=s1/s2;
		k++;
		}
	if(p>smax) smax=p;
	}
g<<"suma maxima este "<<smax;
f.close();
g.close();
return 0;
}