Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- using namespace std;
- struct elev
- {
- int cod,info,abse;
- };
- elev a[40],max1,max2;
- int n,med,nr10;
- int main()
- {
- ifstream f("qclasa.in");
- f>>n;
- f>>a[0].cod>>a[0].info>>a[0].abse;
- if(a[0].info==10)
- ++nr10;
- med+=a[0].info;
- max1=max2=a[0];
- for(int i=1;i<n;++i)
- {
- f>>a[i].cod>>a[i].info>>a[i].abse;
- if(a[i].info==10)
- ++nr10;
- med+=a[i].info;
- if(a[i].abse>max1.abse||(a[i].abse==max1.abse&&a[i].cod<max1.cod))
- max2=max1,max1=a[i];
- else
- if(a[i].abse>max2.abse||(a[i].abse==max2.abse&&a[i].cod<max2.cod))
- max2=a[i];
- }
- f.close();
- ofstream g("qclasa.out");
- g<<nr10<<'\n'<<med/n<<'\n';
- g<<max1.cod<<' '<<max1.info<<' '<<max1.abse<<'\n'<<max2.cod<<' '<<max2.info<<' '<<max2.abse;
- g.close();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement