All submissions
#include<iostream>
using namespace std;
class Point;
class Distance;
class Point
{
int PointValue;
public:
	void ReadValue(int v)
	{
		PointValue = v;
	}
friend int sumValues(const Point&, const Distance&);
};

class Distance
{
int DistanceValue;

public:
	void ReadValue(int v)
	{
		DistanceValue = v;
	}
friend int sumValues(const Point&, const Distance&);
};

int sumValues(const Point& p, const Distance& d)
{
    return (p.PointValue + d.DistanceValue);
}

int main()
{
	Point P1;
	Distance D1;

	int PointV,DistanceV;
	cin>>PointV;
	P1.ReadValue(PointV);
	cin>>DistanceV;
	D1.ReadValue(DistanceV);
	cout<<"Sum="<<sumValues(P1,D1);
}
Loading...

Input

5 7

Expected Output

Sum=12