Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

as an integer aput s negative Iga ater than or equal to Test input as even Einpu

ID: 3779331 • Letter: A

Question

as an integer aput s negative Iga ater than or equal to Test input as even Einput/2 produees Store input to even Store Laput to t ir input store input to Store input to Add input to "add nang total Store input to t ir input odd high teat ir input 4albsal Store anput to Prompt user for input Read input as an integer value step 4 to step s Calculate the average of the odd intepers entered average of all intege of even integers DL play Display the highest, lowest, and average ot the odd integers Display the total ave

Explanation / Answer

****************************Program**************************************

#include<iostream>
#include<vector>
#include<iomanip>
using namespace std;
int main(){
   vector<int> Arr; //integer array to store all integer
   vector<int> evenIntArr; //integer array to store even integers
   vector<int> oddIntArr; //integer array to store odd integers
   float avgAll,avgEven,avgOdd; //average varibales
   float sum=0,sum1=0,sum2=0; //sum variables for all arrays
   int input=0,lEven=0,sEven=100000000000000000,lOdd=0,sOdd=100000000000000000;
   //sEven and sOdd are set to maximum which will be always greater than user input
   cout<<" Hello,Welcome to the program....!!!!"<<endl;
   do{
   cout<<" Please enter the number:";
   cin>>input;
  
   if(input>=0){   //when inout will be 0 or greater will store in Arr
       Arr.push_back(input);
   }
  
   if(input>=0 && input%2 == 0){
       evenIntArr.push_back(input);   //function to store values in even array
       if(input<sEven)
       sEven=input;   //determining highest even number
       if(input>lEven)
           lEven=input;   //determining lowest even number
  
   }
      
   else if(input>=0 && input%2 !=0){   //function to store values in odd array
           oddIntArr.push_back(input);
       if(input<sOdd)
       sOdd=input;   //determining highest odd number
       if(input>lOdd)
           lOdd=input;   //determining lowest odd number
   }
  
          
   }while(input>=0);
  
   for(int i=0;i<Arr.size();i++){
       sum=sum+Arr[i];
   }
   sum=sum+0.0; //sum of elements in Arr + 0.0 to convert it to floating point representation
   avgAll =sum / Arr.size(); //calculating average all integers
  

   for(int i=0;i<evenIntArr.size();i++){
       sum1=sum1+evenIntArr[i];
   }
   sum1=sum1+0.0;   //sum of elements in evenIntArr + 0.0 to convert it to floating point representation
   avgEven=sum1 / evenIntArr.size();
  
   for(int i=0;i<oddIntArr.size();i++){
       sum2=sum2+oddIntArr[i];
   }
   sum2=sum2+0.0;   //sum of elements in oddIntArr + 0.0 to convert it to floating point representation
   avgOdd=sum2 / oddIntArr.size();

  
   cout<<" The highest even integer value entered:"<<lEven;
   cout<<" The lowest even integer value entered:"<<sEven;
   cout<<" Average of all even integer values entered:"<<avgEven;
   cout<<" The highest odd integer value entered:"<<lOdd;
   cout<<" The lowest even integer value entered:"<<sOdd;
   cout<<" Average of all odd integer values entered:"<<avgOdd;
   cout<<" Average of all integer values entered:"<<avgAll;
   cout<<" Thanks For using my Program...Bye....!!";
     
   return 0;
}

*******************************OUTPUT*************************************


Hello,Welcome to the program....!!!!

Please enter the number:15

Please enter the number:24

Please enter the number:85

Please enter the number:74

Please enter the number:96

Please enter the number:6

Please enter the number:5

Please enter the number:7

Please enter the number:-9

The highest even integer value entered:96
The lowest even integer value entered:6
Average of all even integer values entered:50
The highest odd integer value entered:85
The lowest even integer value entered:5
Average of all odd integer values entered:28

Average of all integer values entered:39
Thanks For using my Program...Bye....!!
--------------------------------