Cod sursa(job #1366321)

Utilizator sirbu11Sirbu Claudiu Cosmin sirbu11 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);
}