Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Bùi Nguyễn Ngọc Anh

viết chương trình nhập 2 số tự nhiên m, n từ bàn phím, in ra màn hình. a) tất cả các ước chung của m và n. b)_ UCLN,BCNN của m và n

Bùi Nguyễn Ngọc Anh
14 tháng 2 2022 lúc 14:35

làm ơi cíuuuu

 

Như Nguyệt
14 tháng 2 2022 lúc 14:38

Tham Khảo:

Nguyễn Lê Phước Thịnh
14 tháng 2 2022 lúc 14:40

#include <bits/stdc++.h>

using namespace std;

long long n,m,x,i;

//chuongtrinhcon

long long ucln(long long a,long long b)

{

if (b==0) return(a);

else return(ucln(b,a%b));

}

//chuongtrinhchinh

int main()

{

cin>>m>>n;

x=ucln(m,n);

for (i=1; i<=x; i++) if (x%i==0) cout<<i<<" ";

cout<<endl;

cout<<"Uoc chung lon nhat="<<x<<endl;

cout<<"Boi chung nho nhat="<<(m*n)/x<<endl;

return 0;

}

#include <bits/stdc++.h>
using namespace std;
long long n,i,ucln,bcnn,m;
int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
long long n,m; cin>>n>>m;
ucln=__gcd(n,m); bcnn=n*m/ucln;
cout<<"a)\n";
cout<<"Tat ca cac uoc chung cua n va m la: ";
for(i=1;i<=sqrt(ucln);i++)
{
    if(ucln%i==0)
    {
        cout<<i<<" ";
        if(i*i!=ucln)
        cout<<ucln/i<<" ";
    }
}
cout<<"\nb)\n"<<"ucln la "<<ucln<<"\nbcnn la "<<bcnn;
return 0;
}

 


Các câu hỏi tương tự
Phong Nguyễn
Xem chi tiết
Nguyễn
Xem chi tiết
Nguyễn Thanh Anh
Xem chi tiết
Minh Ngọc
Xem chi tiết
KenShi
Xem chi tiết
hoàng kim
Xem chi tiết
Hoàng Thị Mỹ Phan
Xem chi tiết
Phát Châu
Xem chi tiết
hà phương
Xem chi tiết