Simple Program for Friend Function Using C++ Programming

To find the mean value of a given number using the friend function.

Simple Program for Friend Function Algorithm/Steps:

  • STEP 1:  Start the program.
  • STEP 2:  Declare the class name as Base with data members and member functions.
  • STEP 3:  The function get() is used to read the 2 inputs from the user.
  • STEP 4:  Declare the friend function mean(base ob) inside the class.
  • STEP 5:  Outside the class to define the friend function and do the following.
  • STEP 6:  Return the mean value (ob.val1+ob.val2)/2 as a float.
  • STEP 7:  Stop the program.

Simple Program for Friend Function


class base {
    int val1, val2;

    void get() {
        cout << "Enter two values:";
        cin >> val1>>val2;
    friend float mean(base ob);

float mean(base ob) {
    return float(ob.val1 + ob.val2) / 2;

void main() {
    base obj;
    cout << "\n Mean value is : " << mean(obj);

Sample Output

Enter two values: 10, 20
Mean Value is: 15