Advertisement
fahimkamal63

Add two fractions

Apr 17th, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.51 KB | None | 0 0
  1. #include<iostream>
  2. #include<algorithm>
  3. using namespace std;
  4.  
  5. void addFraction(int num1, int den1, int num2,int den2){
  6.     long long int gcd = __gcd(den1, den2);
  7.     long long int lcm = ((den1*den2)/ gcd);
  8.     long long int upper_half = ((lcm / den1)* num1+(lcm / den2)* num2);
  9.     upper_half /= gcd;
  10.     lcm /= gcd;
  11.     cout << upper_half << '/' << lcm << endl;
  12. }
  13.  
  14. int main(){
  15.     int t; cin >> t;
  16.     while(t--){
  17.         int a, b, c, d;
  18.         cin >> a >> b >> c >> d;
  19.         addFraction(a, b, c, d);
  20.     }
  21.     return 0;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement