Cod sursa(job #615830)

Utilizator Liviu0010Oprescu Liviu Liviu0010 Data 11 octombrie 2011 00:36:57
Problema Energii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.7 kb
#include<fstream>
using namespace std;

int main()
{
    int G,W,i,j,var[2],z=0;
    float ar[2004],buff;
    fstream in,out;
    in.open("energii.in",fstream::in);
    in>>G>>W;
    for(i=0;i<G;++i)
    {
        in>>var[0]>>var[1];
        if(var[0]>=W)
        {
            ar[z]=var[1];
            ar[z+1]=(float)var[1]/var[0];
            z+=2;
        }
    }
    in.close();
    out.open("energii.out",fstream::out);
    for(i=1;i<z;i+=2)
    {
    for(j=i+2;j<z;j+=2)
    {
        if(ar[i]>ar[j])
        {
            buff=ar[i];
            ar[i]=ar[j];
            ar[j]=buff;
            buff=ar[i-1];
            ar[i-1]=ar[j-1];
            ar[j-1]=buff;
        }
    }
    }
    out<<ar[0];
}