using System;
using System.Collections.Generic;
using System.Text;
namespace Ch6_2
{
    class rational
    {
        public int x;
        public int y;
        public rational add(rational ra1, rational ra2)
        {
            rational temp = new rational();
            temp.x = ra1.x * ra2.y + ra1.y * ra2.x;
            temp.y = ra1.y * ra2.y;
            return temp;
        }
        public  void sub(rational ra1, rational ra2, rational temp)
        {
           temp.x = ra1.x * ra2.y - ra1.y * ra2.x;
            temp.y = ra1.y * ra2.y;
          
        }
        public void mul(rational ra1, rational ra2, rational temp)
        {
            temp.x = ra1.x * ra2.x;
            temp.y = ra1.y * ra2.y;
          
        }
        public void div(rational ra1, rational ra2, rational temp)
        {
            temp.x = ra1.x * ra2.y;
            temp.y = ra1.y * ra2.x;
        }
    }
}
