Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- #include <string>
- #include <map>
- using namespace std;
- int main()
- {
- string Fname, Lname;
- double mark, mark1, mark2, min=5, min1=5, min2=5, N;
- map<string, double> base;
- cin >> N;
- for (int i = 0; i != N; ++i)
- {
- cin >> Fname >> Lname >> mark >> mark1 >> mark2;
- base[Fname + ' ' + Lname] = (mark + mark1 + mark2) / 3;
- }
- for (auto it = base.begin(); it != base.end(); ++it)
- {
- if (it->second < min)
- {
- min = min1;
- min1 = min2;
- min2 = it->second;
- }
- }
- for (auto it = base.begin(); it != base.end(); ++it)
- {
- if (it->second == min || it->second == min1 || it->second == min2)
- {
- cout << it->first << " : " << it->second << endl;
- }
- }
- system("pause>void");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement