Informatică, întrebare adresată de sandreea00, 9 ani în urmă

Se citesc de la tastatura datele referitoare la m elevi:nume,prenume,numarul de membri ai familiei si venitul net lunar al familiei.un elev primeste bursa daca venitul pe fiecare membru al familiei nu depaseste o valoare limita L.Realizati un program care afiseaza elevii ce nu au dreptul la bursa,in ordine alfabetica.

Răspunsuri la întrebare

Răspuns de TipyPeBrainly
4
struct elev
{
int nr;
int V; //pentru venit
char nume[100];
char prenume[100];
}v[100];

void sortare()
{
for(int i=0;i<n-1;i++)
for(int j=i; j<n;j++)
if(strcmp(v[i].nume, v[j].nume)<0)
swap(v[i],v[j]);
}

int main()
{
int n,L;
cin>>n>>L;
for(int i=0;i<n;i++)
{
cin.get(v[i].nume,100);
cin.get();
cin.get(v[i].prenume,100);
cin.get();
cin>>v[i].nr>>v[i].V;
}
sortare();
for(int i=0; i<n;i++)
if(v[i].V/v[i].nr<=L)
cout<<v[i].nume<<" "<<v[i].prenume<<endl;
}

TipyPeBrainly: Imi dai si mie un multumesc macar, te rog? Eu te.am ajutat pe tine, ajuta.ma si tu pe mine! Plus ca am scris ceva la raspunsul asta
Alte întrebări interesante