Cod sursa(job #682902)

Utilizator FayedStratulat Alexandru Fayed Data 19 februarie 2012 18:07:23
Problema Secventa 3 Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include<fstream>
#include<stdlib.h>
#include<iomanip>
using namespace std;

  int n,l,m;
 float V[1000];
 int A[1000];
 int B[1000];

  ifstream f("secv.in");
  ofstream g("secv.out");

 void citesc()
 {
     f>>n>>l>>m;
for(int i=0;i<n;i++)
f>>A[i];
for(int i=0;i<n;i++)
f>>B[i];
 }


int compare(const void *a, const void *b)
{
    return (*(float*)b-*(float*)a);

}

void greedy()
{

    citesc();
  int i;
for(i=0;i<n;i++)
  {
      V[i]=(float)A[i]/B[i];
  }
  qsort(V,n,sizeof(float),compare);

g<<setprecision(2)<<V[n-1];

}

int main()
{
    greedy();

 f.close();
 g.close();
return 0;
}