Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct elevi { char nume[40], prenume[40];
- float media;
- int abs;
- };
- int main()
- {
- int n, i,s=0,nr=0;
- elevi e[100];
- char a;
- cout<<"introduceti nr de elevi: ";cin>>n;
- for(i=0;i<n;i++){
- cout<<"Introduceti numele: ";
- cin>>e[i].nume;
- cout<<"Introduceti prenumele: ";cin>>e[i].prenume;
- cout<<"Introduceti media: ";cin>>e[i].media;
- cout<<"Introduceti nr de absente: ";cin>>e[i].abs;
- }
- cout<<"Alegeti optiunea dorita:"<<endl<<"a - elevii cu media peste 8"<<endl<<"b - elevii care au peste 30 de absente"<<endl<<"c - media pe clasa"<<endl;
- cin>>a;
- switch(a){
- case 'a':
- cout<<"Elevii care au media peste 8 sunt: ";
- for(i=0;i<n;i++)
- {if(e[i].media>=8)cout<<e[i].nume<<" "<<e[i].prenume<<endl;}
- break;
- case 'b': cout<<endl<<"Elevii care au peste 30 de absente sunt: ";
- for(i=0;i<n;i++)
- {if(e[i].abs>=30)cout<<e[i].nume<<" "<<e[i].prenume<<endl;}
- break;
- case 'c': for(i=0;i<n;i++)
- {
- nr++;
- s=s+e[i].media;
- }
- cout<<endl<<"Media pe clasa este: "<<s/nr;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement