Computer Science, asked by Avengeronline, 10 months ago

C++ : Write a program to overload Binaryminus(-) operator with the help of operator

memberfunction and Binarymodulusoperator(%) with the help of operator friend

function in the same program

Answers

Answered by ıtʑFᴇᴇʟɓᴇãᴛ
0

Answer:

using namespace std;

#include <iostream>

//Sample class to demonstrate operator overloading

class Sample

{

//private data members

private:

int value;

public:

//default constructor

Sample()

{ value = 0;}

//Parameterized constructor

Sample(int c)

{ value = c;}

//making operator overloading declaration as

//friend function

friend Sample operator-(Sample &S1, Sample &S2);

//printing value

void printValue()

{

cout<<"Value is : "<<value<<endl;

}

};

//overator overloading function definition

Sample operator-(Sample &S1, Sample &S2)

{

Sample S;

S = S1.value-S2.value;

return S;

}

//main program

int main()

{

int i = 0;

//object declaration by calling parameterized constructor

Sample S1(600);

Sample S2(200);

Sample S3;

//subtracting objects (Binary - operator overloading)

S3 = S1 - S2;

cout<<"S1 :"<<endl;

S1.printValue();

cout<<"S2 :"<<endl;

S2.printValue();

cout<<"S3 :"<<endl;

S3.printValue();

return 0;

}

It will helps .....

mark me brainliest

Similar questions