Tìm UCLN, BCNN

Xem PDF

Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 1023M Input: bàn phím Output: màn hình

Cho hai số nguyên dương \(a\)\(b\) (\(a, b \leq 2.000.000.000\)).

Yêu cầu: Hãy viết chương trình tìm ước chung lớn nhất (UCLN), bội chung nhỏ nhất (BCNN) của hai số \(a\)\(b\).

Input

  • Chứa số nguyên dương \(a\)\(b\).

Output

  • Chứa hai số UCLN, BCNN.

Example

Test 1

Input
6 8
Output
2 24

Bình luận


  • 0
    hjhjhjhjhj    8:32 a.m. 6 Tháng 4, 2024

    include<bits/stdc++.h>

    using namespace std;
    int m,n,a,b;
    int r;
    int main(){
    cin>>m>>n;
    a=m;
    b=n;
    while(n!=0){
    r=m%n;
    m=n;
    n=r;
    }
    cout<<"ucln:"<<m<<endl;
    cout<<"bcnn:"<<(long long)a*b/m;
    return 0;
    }
    c++

    • 4 bình luận nữa