Computer Science, asked by modimanan51, 6 months ago

Selection of MPCS exams include a fitness test which is
conducted on ground. There will be a batch of 3 trainees,
appearing for running test in track for 3 rounds.
You need to record their oxygen level after every round.
After trainee are finished with all rounds, calculate Ifor
each trainee his average oxygen level over the 3 rounds
and select one with highest oxygen level as the most fit
trainee. If more than one trainee attains the same highest
average level, they all need to be selected.
Display the most fit trainee (or trainees) and the highest
average oxygen level.​

Answers

Answered by pavithraelango02
0

Answer:

#include<iostream>

#include<cmath>

using namespace std;

int main()

{

   int i, x, T1 = 0, T2 = 0, T3 = 0, count = 1;

   double A1, A2, A3;

   while(count <= 9)

   {

       cin >> x;

       if(x >= 1 && x <= 100)

       {

           if(count % 3 == 1)

           {

               T1 = T1 + x;    

           }

           else if(count % 3 == 2)

           {

               T2 = T2 + x;

           }

           else

           {

               T3 = T3 + x;

           }

           count++;

       }

       else

       {

           cout << "INVALID INPUT";

           count++;

           return 0;

       }

   }

   A1 = round(T1/3);

   A2 = round(T2/3);

   A3 = round(T3/3);

   if(A1 <= 70 && A2 <= 70 && A3 <= 70)

   {

       cout << "All trainees are unfit";

       return 0;

   }

   if(A1 >= A2 && A1>= A3)

       cout << "Trainee Number: 1"<< endl;

   if(A2 >= A1 && A2 >= A3)

       cout << "Trainee Number: 2"<< endl;

   if(A3 >= A1 && A3 >= A2)

       cout << "Trainee Number: 3" << endl;

   return 0;

}

Similar questions