SabirSazzad

AIUB problem Solution(Quiz)

Feb 19th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.06 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. struct Student{
  4.   int quiz1,quiz2,quiz3;
  5. };
  6. struct Quiz{
  7.     int hight,quantity;
  8. };
  9.  
  10. int main()
  11. {
  12.     int test,quantity=0,i,j,maxnum=0,Count=0;
  13.     cin >> test;
  14.     Quiz q[test];
  15.     for(i=0; i<test; i++)
  16.     {
  17.         cin >> quantity;
  18.         Student s[quantity];
  19.         int num[quantity];
  20.         for(j=0; j<quantity; j++)
  21.         {
  22.             cin >> s[j].quiz1;
  23.             cin >> s[j].quiz2;
  24.             cin >> s[j].quiz3;
  25.             num[j] = s[j].quiz1 + s[j].quiz2 + s[j].quiz3;
  26.         }
  27.         maxnum=0;
  28.         Count=0;
  29.         for(j=0;j<quantity;j++)
  30.         {
  31.             if(num[j]>maxnum)
  32.             {
  33.                 maxnum = num[j];
  34.                 Count = 1;
  35.             }
  36.             else if(num[j]==maxnum)
  37.             {
  38.                 Count++;
  39.             }
  40.         }
  41.         q[i].hight = maxnum;
  42.         q[i].quantity = Count;
  43.     }
  44.     cout << endl;
  45.     for(i=0;i<test;i++)
  46.     {
  47.         cout << q[i].hight << " " << q[i].quantity<<endl;
  48.     }
  49.  
  50.     return 0;
  51. }
Add Comment
Please, Sign In to add comment