Cod sursa(job #127305)

Utilizator bacerandreiBacer Andrei bacerandrei Data 23 ianuarie 2008 18:40:39
Problema Energii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.73 kb
//Energii infoarena

#include <fstream.h>

ofstream g("energii.out");

int n,w;
float a[1001],b[1001],r[1001],s=0,g=0;

void citire()
{
	int i,j;
	ifstream f("energii.in");
	f>>n>>w;
	for(i=1;i<=n;i++)
	{
		f>>a[i]>>b[i];
		r[i]=b[i]/a[i];
	}
	f.close();
}
void ordon()
{
	int i,j;
	float aux;
	for(i=1;i<=n;i++)
		for(j=i+1;j<=n;j++)
			if(r[i]>r[j])
			{
				aux=r[i];
				r[i]=r[j];
				r[j]=aux;
				aux=a[i];
				a[i]=a[j];
				a[j]=aux;
				aux=b[i];
				b[i]=b[j];
				b[j]=aux;
			}
}
/*void rezolv()
{
	int i=1,j=1;
	do
	{
		s+=a[i];
		g+=b[i];
		if(*/

int main()
{
	int i,j;
	citire();
	ordon();
	for(i=1;i<=n;i++)
		g<<a[i]<<" "<<b[i]<<"\n";
      //	rezolv();
	return 0;
}