Pagini recente » Cod sursa (job #436805) | Cod sursa (job #2677257) | Cod sursa (job #1223779) | Cod sursa (job #808460) | Cod sursa (job #470238)
Cod sursa(job #470238)
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
using namespace std;
#include <algorithm>
#include <vector>
typedef struct
{
int energy;
int cost;
float sort;
}my_struct;
bool sorting(my_struct a, my_struct b)
{
return a.sort > b.sort;
}
int main()
{
int n,target;
vector<my_struct> array;
scanf("%d %d",&n,&target);
for ( int i = 0; i < n; ++i)
{
my_struct atom;
scanf("%d %d",&atom.energy,&atom.cost);
atom.sort = ((float)atom.energy)/((float)atom.cost);
array.push_back(atom);
}
sort(array.begin(),array.end(),sorting);
for (int i = 0; i < n; ++i)
{
my_struct atom;
atom = array[i];
printf("%d %d %f",atom.energy,atom.cost,atom.sort);
}
return 0;
}