viết chương trình hoàn chỉnh nhập vào 2 số nguyên dương a và b. Tính bội chung nhỏ nhất của 2 số a và b. Có sử dụng chương trình con.
2 câu trả lời
var a,b : integer;
function bcnn(x,y : integer) : integer;
var m,n,r,ucln : integer;
begin clrscr;
m:=x; n:=y;
while n <> 0 do begin
r:=m mod n;
m:=n;
n:=r;
end;
ucln:=m;
bcnn:=(x*y) div ucln; end;
begin clrscr;
write('Nhap a:'); readln(a);
write('Nhap b:'); readln(b);
write('Boi chung nho nhat cua ',a,' va ',b,' la :', bcnn(a,b));
readln
end.
#include<bits/stdc++.h>
using namespace std;
int ucln(int a, int b){
while (a*b != 0){
if (a > b){
a %= b;
}else{
b %= a;
}
}
return a + b;
}
int main()
{
int a,b;
cout<<"Nhap a,b: ";
cin>>a>>b;
cout<<"BCNN("<<a<<","<<b<<")="<<(a*b)/ucln(a,b);
//samon247
return 0;
}
Câu hỏi trong lớp
Xem thêm