[code]#include using namespace std;class A{private: int x,y;public: A(int i,int j) {x=i;y=j;} int getX() {return x;} int getY() {return y;} friend class B;};class B{private: int z;public: int add(A a) {return a.x+a.y+z;} int mul(A a) {return a.x*a.y*z;} B(