Advertisement
Guest User

Untitled

a guest
Apr 14th, 2016
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <string>
  4. #include <map>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10. string Fname, Lname;
  11. double mark, mark1, mark2, min=5, min1=5, min2=5, N;
  12. map<string, double> base;
  13. cin >> N;
  14. for (int i = 0; i != N; ++i)
  15. {
  16. cin >> Fname >> Lname >> mark >> mark1 >> mark2;
  17. base[Fname + ' ' + Lname] = (mark + mark1 + mark2) / 3;
  18. }
  19. for (auto it = base.begin(); it != base.end(); ++it)
  20. {
  21. if (it->second < min)
  22. {
  23. min = min1;
  24. min1 = min2;
  25. min2 = it->second;
  26. }
  27. }
  28. for (auto it = base.begin(); it != base.end(); ++it)
  29. {
  30. if (it->second == min || it->second == min1 || it->second == min2)
  31. {
  32. cout << it->first << " : " << it->second << endl;
  33. }
  34. }
  35. system("pause>void");
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement