Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- se dau 2 structuri imbricate, coresp. celor 27 de elevi ai clasei a x-a b. afisati in ordine descrescatoare elevii clasei dupa medie, afisnd pentru fiecare toate elem. structurilor
- */
- #include <iostream>
- using namespace std;
- struct data
- {
- int zi,luna,an;
- };
- struct elev
- {
- char nume[15],prenume[20];
- data datan;
- float media;
- int clasa;
- };
- elev a[27];
- int main()
- {
- int i,n;
- cout<<"n= ";cin>>n;
- cout<<'\n'<<"Nume, prenume, media, clasa, ziua, luna, anul. ";
- for (i=1;i<=n;i++)
- cin>>a[i].nume>>a[i].prenume>>a[i].media>>a[i].clasa>>a[i].datan.zi>>a[i].datan.luna>>a[i].datan.an;
- for (i=1;i<=n;i++)
- if(a[i].media<a[i+1].media)
- swap (a[i].media,a[i+1].media);
- for (i=1;i<=n;i++)
- cout<<a[i].media<<" "<<a[i].nume;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement