Pagini recente » Cod sursa (job #2331406) | Cod sursa (job #2138789) | Cod sursa (job #1703269) | Cod sursa (job #1337321) | Cod sursa (job #554596)
Cod sursa(job #554596)
#include<fstream>
using namespace std;
ifstream f("energii.in");
ofstream r("energii.out");
int i,g,w,cg[101],eg[101],cm[101],mini,sw,poz;
int main()
{
//numarul de generatoare
f>>g;
//cantitaea necesara de pornire
f>>w;
//cantitaea de energie produsa de generator si costul necesar producerii energiei
for(i=1;i<=g;i++)
f>>eg[i]>>cg[i];
for(i=1;i<=g;i++)
{
cm[i]=cg[i]/eg[i];
}
for(i=1;i<=g;i++)
{
mini=1001;
if(cg[i]<mini && eg[i]>=w)
{
mini=cg[i];
{
mini=cm[i];
poz=i;
sw=0;
}
}
else sw=1;
}
if(sw==1) r<<"-1"<<' '<<'\n';
else r<<cg[poz]<<' ';
f.close();
r.close();
return 0;
}