A void function is basically a function that has no return type, ie. does not return anything. Therefore, if your function is not going to return anything, I would do something like this.
Code:
#include <iostream>
using namespace std;
void GetAverage(void);
int main()
{
return 0;
}
void GetAverage(void)
{
float A;
float B;
float C;
float D;
float E;
float Average;
float Sum;
cout << "Please enter the 1st integer ";
cin >> A;
cout << "Please enter the 2nd integer ";
cin >> B;
cout << "Please enter the 3rd integer ";
cin >> C;
cout << "Please enter the 4th integer ";
cin >> D;
cout << "Please enter the 5th integer ";
cin >> E;
Average = A + B + C + D + E;
Sum = Average / 5;
cout << "The average of the following numbers are " << Sum << endl;
}
However, I would personally write it like this.
Code:
#include <iostream.h>
float GetAverage(int NumItems = 5);
int main()
{
cout << "\nThe Average is " << GetAverage();
getchar();
return 0;
}
float GetAverage(int NumItems)
{
int InVal, Average = 0;
for(int i = 0; i < NumItems; i++)
{
cout << "Please enter integer " << i + 1 << ": ";
cin >> InVal;
Average += InVal;
}
return (float)Average / (float)NumItems;
}
Oh, use namespace and that forgot it.