change while to do #include <iostream>using namespace std;int main(){int n1,high=-1,low=101,tot=0;double avg=0; while (true)// condition always true{// body of loopcout <<"enter a grade,-1 to stop"<<endl;cin >> n1;if (n1==-1)break;++tot;avg+=n1;if (high < n1)high=n1;if (low >n1)low=n1; } //end loop cout<<"Total number of grades is "<<tot<<endl; // prints total number of grades that were inputcout<<"The highest grade is "<<high<<endl; // prints the highest gradecout<<"The lowest grade is "<<low<<endl; // prints the lowest gradeif (tot > 0)cout<<"The average grade is "<<avg/tot<<endl; //calculates the average grade return 0;}
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
change while to do
#include <iostream>
using namespace std;
int main()
{
int n1,high=-1,low=101,tot=0;
double avg=0;
while (true)// condition always true
{
// body of loop
cout <<"enter a grade,-1 to stop"<<endl;
cin >> n1;
if (n1==-1)
break;
++tot;
avg+=n1;
if (high < n1)
high=n1;
if (low >n1)
low=n1;
} //end loop
cout<<"Total number of grades is "<<tot<<endl; // prints total number of grades that were input
cout<<"The highest grade is "<<high<<endl; // prints the highest grade
cout<<"The lowest grade is "<<low<<endl; // prints the lowest grade
if (tot > 0)
cout<<"The average grade is "<<avg/tot<<endl; //calculates the average grade
return 0;
}
Step by step
Solved in 4 steps with 3 images