hi all,
I'm adding two fractions but couldn't figure it out, i tried it for hours. I'm getting 2 errors in it, please tell me how to get it free from bugs.
Code:
#include <iostream>
using namespace std;

class Fractions
{
	
private:
	int num;
	int den;
public:
	Fractions();
	~Fractions();
	Fractions(int n,int d);
	Fractions(const Fractions& f);
	Fractions operator+(const Fractions& f1); 
	void print(); 
};
int main()
{
	Fractions f(1/3);
  
	Fractions r;
	r=f.operator +(1/1);
	r.print();

	

        return 0;
}
Fractions::Fractions()
{
	num=den=0;
	
}
Fractions::~Fractions()
{

}
Fractions::Fractions(int n,int d)
{
	num=n;
	den=d;
}
Fractions::Fractions(const Fractions& f)
{
	num=f.num;
	den=f.den;
}
Fractions Fractions::operator +(const Fractions& f1)
{
	Fractions sum;
	int lcm;
	int r,s;
	lcm=f1.den*this->den;
	if(r=lcm/f1.den)
	{
		r=r*f1.num;
	}
	if(s=lcm/this->den)
	{
		s=s*this->num;
	}
	sum.num=r+s;
	sum.den=lcm;
	return sum;
	
}
void Fractions::print()
{
	cout<<num/den;
}