Cod sursa(job #1919446)

Utilizator Octavian123Pinzariu Octavian Octavian123 Data 9 martie 2017 19:31:00
Problema Secventa 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <fstream>
#include <iomanip>

using namespace std;

struct
{
    float cost,timp;

}a[100];


int main()
{

ifstream fin("secv3.in");
ofstream fout("secv3.out");

int n,L,U;
fin>>n>>L>>U;
for(int i=1;i<=n;i++)
    fin>>a[i].cost;
for(int i=1;i<=n;i++)
    fin>>a[i].timp;


float max=0,nr=L;
for(int i=1;i<=n;i++)
   {float S1=0,S2=0;
    for(int j=i;j<=n;j++)
        {
        S1+=a[j].cost;
        S2+=a[j].timp;
        if(nr==U)break;
        nr++;

        }
    if(S1/S2>max)max=S1/S2;
   }
        fout<<setprecision(2);
        fout<<max;
    return 0;
}