Cod sursa(job #1366321)
| Utilizator | Data | 28 februarie 2015 22:39:54 | |
|---|---|---|---|
| Problema | Secventa 3 | Scor | 10 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.55 kb |
#include<stdio.h>
int main()
{
int poz,u, l, n, i;
float rez,s1,s2,max = 0,a[30002], b[30002];
FILE *f = fopen("secv3.in","r");
FILE *g = fopen("secv3.out", "w");
fscanf(f, "%d%d%d", &n, &l, &u);
for (i = 1; i <= n; i++)
fscanf(f, "%d", &a[i]);
for (i = 1; i <= n; i++)
{
fscanf(f, "%d", &b[i]);
if (a[i] / b[i] > max)
{
max = a[i] / b[i];
poz = i;
}
}
i = poz+1;
s1 = a[poz];
s2 = b[poz];
while (i <= n&&a[i]/b[i]<max)
{
i++;
s1 = s1 + a[i];
s2 = s2 + b[i];
}
fprintf(g, "%0.2f", s1/s2);
}