float averageValue(int a, int b, int x, int y, int z)
average = ( a + b + x + y + z ) / 5.0;
Just as a side note, you must divide by 5.0 and NOT by 5 to get the desired answer.
Reason: Since average is a float, the result of ( a + b + x + y + z ) / 5 will be converted to float only after the operations have been made. So, ( a + b + x + y + z ) will give an integer. And this integer when divided by 5, also gives an integer. So you lose the decimal part here. And remaining integer part is type-converted to float which will make anything after the decimal .00. Hope you get the idea.