لدي تمرين في سي ++ ولكن لدي خطا في ان دالة حساب المتوسط لا تعمل

هل يمكن لاحد تصحيحها لي او تحسين الكود لي وشكرا

{

include

using namespace std;

void PrintInputMeessage();

float GetInputNumber(float a);

float GetAverageFromThreeNumbers(float a, float b, float c);

float result;

int main()

{

float  a=0, b=0, c=0;
PrintInputMeessage();
GetInputNumber(a);
PrintInputMeessage();
GetInputNumber(b);
PrintInputMeessage();
GetInputNumber(c);
GetAverageFromThreeNumbers(a, b, c );
cout << "The Avergae for 3 numbers is : "<<result<< endl;
system("pause ");
return 0;

} void PrintInputMeessage() { cout << "please Enter A number : "; } float GetInputNumber(float a) { cin >> a; return a;

} float GetAverageFromThreeNumbers(float a, float b, float c) { float multiplenumber; multiplenumber = a + b + c; result = multiplenumber / 3.0; cout << result; return result;

}

}