Cod sursa(job #1795144)

Utilizator Rodik_RodyRodica Vasilescu Rodik_Rody Data 2 noiembrie 2016 00:34:08
Problema Energii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>

using namespace std;
ifstream f("energii.in");
ofstream g("energii.out");
int i,j,h,n,w,c=0;
float a[4][4];
int main()
{
     f>>n;
     f>>w;
     for(i=1;i<=n;i++)
     {
          f>>a[i][1]>>a[i][2];
          a[i][3]=1.0*a[i][2]/a[i][1];
     }

     for(i=1;i<n;i++)
        for( j=i+1;j<=n;j++)
          if(a[i][3]>a[j][3])
          for(int k=1;k<=3;k++)
          {
            float t=a[i][k];
            a[i][k]=a[j][k];
            a[j][k]=t;
          }

    for(i=1;w>0;i++)
    {
        w=w-int(a[i][1]);
        c=c+int(a[i][2]);
    }
    g<<c;




    return 0;
}