Pagini recente » Cod sursa (job #3271216) | Cod sursa (job #240978) | Cod sursa (job #3239460) | Cod sursa (job #523307) | Cod sursa (job #95905)
Cod sursa(job #95905)
#include<fstream.h>
#include<iomanip.h>
#define dim 1000
unsigned long n,mn,mx;
long double v[dim],w[dim];
long double r,rx;
ifstream f("secv3.in");
void cit()
{unsigned long i;
f>>n>>mn>>mx;
for(i=1;i<=n;i++)
{f>>v[i];
v[i]+=v[i-1];
}
for(i=1;i<=n;i++)
{f>>w[i];
w[i]+=w[i-1];
}
}
void caut()
{unsigned long i,j=0,k;
while(j<n)
for(i=mn;i<=mx;i++)
{k=j+i;
if(k<=n)
{r=(v[k]-v[j])/(w[k]-w[j]);
if(r>rx)
rx=r;
}
else break;
j++;
}
}
int main()
{
cit();
f.close();
caut();
ofstream g("secv3.out");
g<<(setprecision(2))<<rx<<'\n';
g.close();
return 0;
}