Demonstrating use of friend functions in C++

/********************************************************Program Name: Using friend function to find square of a number**********************************************************/#include<iostream.h>#include<conio.h>class squre{private:intx,t;public:void accept();friend void sq(squre a);};void squre::accept(){cout<<"ENTER A NMUBER:-n";cin>>x;}void sq(squre a){a.t=a.x*a.x;cout<<"THE GIVEN NUMBER SQOURE IS:-n";cout<<a.t;}void main(){clrscr();squre s;s.accept();sq(s);getch();}/**************************************************output:-ENTER A NMUBER:-5THE GIVEN NUMBER SQOURE IS:-25***************************************************//********************************************************Program Name: Using friend function to find greater number from two numbers**********************************************************/#include<iostream.h>#include<conio.h>class b;class a{private:int m;public:void accept();friend void max(a,b);};void a::accept(){cout<<"ENTER A NMUBER:-n";cin>>m;}class b{private:int n;public:void accept();friend void max(a,b);};void b::accept(){cout<<"Enter second number:-n";cin>>n;}void max(a s,b d){if(s.m>d.n){cout<<"The first value is greater";}else{cout<<"second value greater";}}void main(){clrscr();a s;b d;s.accept();d.accept();max(s,d);getch();}

 
/*********************************************************
output:-
ENTER A NMUBER:-
145
Enter second number:-
230
second value greater
*********************************************************/

Comments

Popular posts from this blog

MATLAB code for Circular Convolution using Matrix method

Positive number pipe in angular 2+