Răspuns :
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("item7.in");
ofstream g("item7.out");
struct date{
int a;
float m;
int b;
}v[100],aux ;
int x,y,i=-1,n,j;
bool sortat;
int main()
{
while (f >> x >> y)
{
++i;
v[i].a=x; v[i].b=y;
v[i].m=1.0*(x+y)/2;
}
n=i;
do
{
sortat=true;
for(i=0;i<=n-1;i++)
if(v[i].m>v[i+1].m)
{
aux=v[i];
v[i]=v[i+1];
v[i+1]=aux;
sortat=false;
}
}while(!sortat);
for (i=0; i<=n; ++i)
{
g << v[i].a << " " << v[i].m << " " << v[i].b << "\n";
}
}
Explicație:
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.