pranay_teja
10/25/2018 - 7:12 AM

LCM

#include<bits/stdc++.h>
using namespace std;

// #Math
// GCD(a,b)*LCM(a,b)=a*b

int LCM(int a, int b);
int GCD(int a, int b);

int main(){
    int t;
    cin>>t;
    while(t--){
        int a,b;
        cin>>a>>b;
        cout<<LCM(a,b)<<endl;
    }
    return 0;
}

int LCM(int a, int b){
    return (a*b)/GCD(a,b);
}
int GCD(int a, int b){
    if(a==0){
        return b;
    }
    if(b==0){
        return a;
    }
    if(a==b){
        return a;
    }
    if(a>b){
        a=a%b;
    }else{
        b=b%a;
    }
    return GCD(a,b);
}