| #include <iostream.h>#include <stdlib.h>
 #include <apvector.h>
 
 int main(void)
 {
 system ("CLS");
 
 const int sizeOfArray = 25;
 apvector <int> grades(sizeOfArray);
 int total = 0;
 
 // Fill the array
 for (int i = 0; i < sizeOfArray; i++)
 {
 cout<<"Please enter 
grade: ";
 cin>> grades[i];
 total += grades[i];
 }
 
 // Print the array
 for (i = 0; i < sizeOfArray; i++)
 {
 cout<<grades[i] << 
endl;;
 }
 
 // Find the average
 double average = (double) total/sizeOfArray;
 cout<< "\nThe average of the grades is "
 <<average;
 cout<<endl<<endl;
 
 return 0;
 }
 | 
 
	
		| What is the advantage of using a CONSTANT to represent the size of the array?
		 |    
	
		| What is the purpose of the counter total?
		 |      
	
		
			| What is the purpose of using a cast to
			
			(double)? |  |