The program is an illustration of arrays.
Arrays are used to hold multiple values in one variable.
The program in C++ where comments are used to explain each line is as follows:
#include <iostream>
using namespace std;
int main(){
//This declares an array of three elements for the three ratings
int ratings[3];
//This initializes the sum of the ratings to 0
int total = 0;
//The following iteration gets input for the three ratings
for(int i = 0; i<3;i++){
cin>>ratings[i];
//This calculates the sum of all inputs
total+=ratings[i];
}
//This declares and initializes the lowest and the highest ratings
int lowest = ratings[0], highest = ratings[0];
//This iterates through the array
for(int i = 1; i<3;i++){
//The following if condition determines the lowest rating
if (lowest > ratings[i]){ lowest = ratings[i]; }
//The following if condition determines the highest rating
if (highest < ratings[i]){ highest = ratings[i]; }
}
//This prints the output header
cout<<"The ratings are: ";
//The following iteration prints the three ratings
for(int i = 0; i<3;i++){
cout<<ratings[i]<<" "; }
//The prints the highest ratings
cout<<endl<<"Highest: "<<highest<<endl;
//The prints the lowest rating
cout<<"Lowest: "<<lowest<<endl;
//The prints the average rating
cout<<"Average: "<<total/3<<endl;
return 0;
}
At the end of the program, the ratings entered, the highest rating, the lowest rating, and the average of the ratings are printed.
See attachment for sample run
Read more about similar programs at:
brainly.com/question/13261254