To find the mean value of a given number using friend function.
Algorithm
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.
Program
/* Program to find the mean value of a given number in C++ using friend function Pardeep Patel @ studywarehouse.com */ #include<iostream.h> #include<conio.h> class base { int val1,val2; public: 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() { clrscr(); base obj; obj.get(); cout<<"\n Mean value is : "<<mean(obj); getch(); }
Output
Enter two values: 10, 20
Mean Value is: 15