You are given four numbers **num1, den1, num2, and den2**. You need to find** (num1/den1)+(num2/den2) **and output the result in the form of **(numx/denx)**.

**Input Format:**

The first line of input contains an integer **T** denoting the number of test cases . Then T test cases follow . Each test case contains four integers **num1, den1, num2, den2 **respectively .

**Output Format:**

For each test case, in a new line, output will be the fraction in the form** a/b** where the fraction denotes the sum of the two given fractions in reduced form.

**Your Task:**

Since this is a function problem, you don't need to worry about the testcases. Your task is to complete the function **addFraction ** which adds the two fractions and prints the resulting fraction. The function takes four arguments **num1, den1, num2, den2 **where **num1, num2 **denotes the **numerators **of two fractions and **den1, den2 **denotes their **denominators**.

**Constraints:**

1 <= T <= 100

1 <= den1,den2,num1,num2 <= 1000

**Example:
Input**

1

1 500 2 500

3/500

**Explanation:**

In above test case 1/500+2/500=3/500

**Note:**The **Input/Ouput** format and **Example** given are used for system's internal purpose, and should be used by a user for **Expected Output** only. As it is a function problem, hence a user should not read any input from stdin/console. The task is to complete the function specified, and not to write the full code.

Author: Shubham Joshi 1

If you have purchased any course from GeeksforGeeks then please ask your doubt on course discussion forum. You will get quick replies from GFG Moderators there.

KshatriyaYash | 658 |

RuntimeTerror | 446 |

nikhil_sojan | 388 |

cypherr | 384 |

striver119 | 378 |

KshatriyaYash | 1066 |

nikhil_sojan | 972 |

lonecoder | 909 |

mazumderrohit8 | 864 |

SumitSingh27 | 832 |

blackshadows | 5327 |

Ibrahim Nash | 5215 |

akhayrutdinov | 5111 |

mb1973 | 4462 |

Quandray | 4444 |

Login to report an issue on this page.