Xây dựng hàm BCNN
Code:
#include <bits/stdc++.h>
using namespace std;
int UCLN(int a , int b)
{
    while(1)
    {
        if(abs(a) > abs(b))
            a = abs(a) - abs(b);
        if(abs(b) > abs(a))
            b = abs(b) - abs(a);
        if(abs(a) == abs(b))
            break;
        if(a == 0 || b == 0)
            break;
    }
    if(a == 0 || b == 0)
        return abs(a - b);
    else
        return abs(a);  
}
int BCNN(int a, int b)
{
    return (abs(a) * abs(b)) / UCLN(abs(a),abs(b));
}
int main()
{
    int a,b;
    cin>>a>>b;
    cout<<BCNN(a,b);
    return 0;
}
 
 

