Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- using namespace std;
- typedef struct Elevi
- {
- char nume[256], prenume[256];
- int nrm;
- float vn;
- };
- int main()
- {
- int L, m, k=0;
- Elevi e[100], f[100], aux;
- cout<<"limita venit/membru: "; cin>>L; cin.get();
- cout<<"numar elevi: "; cin>>m; cin.get();
- cout<<endl;
- for(int i=0; i<m; i++)
- {
- cout<<"nume: ";
- cin.get(e[i].nume, 255); cin.get();
- cout<<"prenume: ";
- cin.get(e[i].prenume, 255); cin.get();
- cout<<"numar membrii familie: ";
- cin>>e[i].nrm; cin.get();
- cout<<"venit net lunar: ";
- cin>>e[i].vn; cin.get();
- if( e[i].vn / e[i].nrm > L)
- f[k++]=e[i];
- cout<<endl;
- }
- for(int i=0; i<k-1; i++)
- for(int j=i+1; j<k; j++)
- if( strcmp(f[i].nume, f[j].nume) == 1 ||
- (strcmp(f[i].nume, f[j].nume) == 0 &&
- strcmp(f[i].prenume, f[j].prenume) == 1))
- {
- aux=f[i];
- f[i]=f[j];
- f[j]=aux;
- }
- cout<<endl<<"Elevi care nu beneficiaza de bursa:"<<endl;
- for(int i=0; i<k; i++)
- cout<<f[i].nume<<" "<<f[i].prenume<<endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement