Cod sursa(job #2131283)

Utilizator CoderJRAndrei CoderJR Data 14 februarie 2018 16:32:20
Problema Secventa 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.95 kb
#include <iostream>
#include <fstream>
#include <iomanip>
using namespace std;

int main(){

	int l,u,n;
	int *v1;
	int *v2; 
	ifstream f("secv.in");
	ofstream g("secv.out");
	f >> n >> l >> u;
	v1 = new int(n);
	v2 = new int(n);
	for (int i = 0; i < n; i++){
		f >> v1[i];	
	} 	
	
	for (int i = 0; i < n; i++){
		f >> v2[i];
	} 
	
	double gMax = 0;

	for(int i = 0; i< n ; i++){
		double gTemp = (double)v1[i]/v2[i];
		int s1Temp = v1[i];
		int s2Temp = v2[i]; 
		int lTemp = 1;
		int j = i;
		cout << s1Temp <<" " << s2Temp << endl;
		while(j < n){
			if(lTemp <= u){
				if(lTemp >= l){
					if(gMax < gTemp)
						gMax = gTemp;
				}			
			}
			else break;
			if(j+1 < n){
				j++;
				lTemp ++;
				s1Temp += v1[j];
				s2Temp += v2[j];
				cout << s1Temp <<" " << s2Temp << endl;
				gTemp = (double)s1Temp/s2Temp;			
			}else break;
		} 
	}
	g << std::setprecision(2) << gMax;
	cout << "Hello Andrei";
	delete [] v1;
	delete [] v2;
	g.close();
	f.close();
	return 0;
}