#include <stdio.h> float AverageTwo (int num1, int num2) ; int main ( ) { float ave ; int num1 = 5 ; int num2 = 8 ; ave = AverageTwo (num1, num2) ; return 0 ; } float AverageTwo (int num1, int num2) { float average ; average = (num1 + num2) / 2.0 ; return average ; } * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #include <stdio.h> void AddOne (int number) ; int main ( ) { setvbuf(stdout, NULL, _IONBF, 0); int num1 = 5 ; AddOne (num1) ; printf ("In main: ") ; printf ("num1 = %d \n", num1) ; fflush(stdout); return 0 ; } void AddOne (int num1) { num1++ ; printf ("In AddOne: ") ; printf ("num1 = %d\n", num1) ; fflush(stdout); } * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #include <stdio.h> void AddOne (int *number) ; int main ( ) { int num1 = 5 ; AddOne ( &num1) ; printf ("In main: ") ; printf ("num1 = %d \n", num1) ; fflush(stdout); return 0 ; } void AddOne (int *num1) { (*num1)++ ; printf ("In AddOne: ") ; printf ("num1 = %d\n", *num1) ; fflush(stdout); } * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * #include <stdio.h> void AverageTwo (int num1, int num2, float *ave) ; int main ( ) { float ave ; int value1 = 5, value2 = 8 ; AverageTwo (value1, value2, &ave) ; return 0 ; } void AverageTwo (int num1, int num2, float *ave) { *ave = (num1 + num2) / 2.0 ; return; }