Viết chương trình nhập vào 2 số nguyên dương a và b. Tìm bội số chung nhỏ nhất của a và b.
Ví dụ: BCNN(6,10) = 30
Bội số của 6: 6 12 18 24 30 36 …….
Bội số của 10: 10 20 30 40 ….
ai giúp em giải bài này với
Mn viết bằng lệnh python giúp em
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
a, Ta có: 8 = 2 3 ; 10 = 2.5
BCNN(8; 10) = 2 3 .5 = 40
BC(8; 10) =B(40)= { 0; 40; 80; 120;………}
b, Ta có: 6 =2.3; 24= 2 3 . 3; 40 = 2 3 .5
BCNN( 6; 24; 40) = 2 3 .3. 5= 120
BC( 6; 24; 40)= B(120) ={ 0; 120; 240; 360….}
c, Ta có: 8 = 2 3 ; 15 = 3.5; 20 = 2 2 .5
BCNN(8; 15;20) = 2 3 .3.5 = 120
BC( 8; 15; 20)= B(120) ={ 0; 120; 240; 360….}
d, Ta có: 30 = 2.3.5; 45 = 3 2 .5
BCNN(30; 45) = 2. 3 2 .5 = 90
BC (30; 45) và nhỏ hơn 500 = { 0; 90; 180; 270; 360;480}
e, Ta có: a nhỏ nhất khác 0, biết rằng a ⋮ 15 và a ⋮ 18
=> a = BCNN (15; 18)
Có: 15 = 3.5; 18 = 2. 3 2
BCNN(15; 18) = 2. 3 2 .5 = 90
Vậy a = 90
f, Ta có: 63 = 3 2 .7; 35 = 5.7; 105 = 3.5.7
BCNN(63; 35; 105) = 3 2 .5.7 = 315
BC(63; 35; 105) và nhỏ hơn 1000 = { 0; 315; 630; 945}
a, Ta có: 8 = 2 3 ; 10 = 2.5
BCNN(8; 10) = 2 3 .5 = 40
BC(8; 10) =B(40)= { 0; 40; 80; 120;………}
b, Ta có: 6 =2.3; 24= 2 3 . 3; 40 = 2 3 .5
BCNN( 6; 24; 40) = 2 3 .3. 5= 120
BC( 6; 24; 40)= B(120) ={ 0; 120; 240; 360….}
c, Ta có: 8 = 2 3 ; 15 = 3.5; 20 = 2 2 .5
BCNN(8; 15;20) = 2 3 .3.5 = 120
BC( 8; 15; 20)= B(120) ={ 0; 120; 240; 360….}
d, Ta có: 30 = 2.3.5; 45 = 3 2 .5
BCNN(30; 45) = 2. 3 2 .5 = 90
BC (30; 45) và nhỏ hơn 500 = { 0; 90; 180; 270; 360;480}
e, Ta có: a nhỏ nhất khác 0, biết rằng a ⋮ 15 và a ⋮ 18
=> a = BCNN (15; 18)
Có: 15 = 3.5; 18 = 2. 3 2
BCNN(15; 18) = 2. 3 2 .5 = 90
Vậy a = 90
f, Ta có: 63 = 3 2 .7; 35 = 5.7; 105 = 3.5.7
BCNN(63; 35; 105) = 3 2 .5.7 = 315
BC(63; 35; 105) và nhỏ hơn 1000 = { 0; 315; 630; 945}
Bài 15. a) Tìm sáu bội của 6 ; b) Tìm các bội nhỏ hơn 30 của 7.
a) 6 bội của 6 là : {0 ; 6 ; 12 ; 18 ; 24 ; 30}
b) bội nhỏ hơn 30 của 7 là : {0 ; 7 ; 14 ; 21 ; 28}
Bài 16. a) Tìm tất cả các ước của 36 ; b) Tìm các ước lớn hơn 10 của 100
a) Ư(36) = {1 ; 2 ; 3 ; 4 ;6 ; 9 ; 12 ; 18}
b) Ư(100) = {20 ; 25 ; 50}
Bài 17. Tìm số tự nhiên x , biết a) x là bội của 11 và 10 x 50 . b) x vừa là bội của 25 vừa là ước của 150.
a) vậy x E BC(11 và 500) vì 11 và 500 nguyên tố cùng nhau nên BC(11 ; 500) = 500 x 11 = 5500
vậy x \(⋮\)25 và 150 \(⋮\)x B(25) = {0 ; 25 ; 50 ; 75 ; 100 ; 125 ; 150 ; 175...}
Ư(150) = {1 ; 2 ; 3 ; 5 ; 6 ; 10 ; 15 ; 25 ; 30 ; 50 ; 75 ; 150} => a = (25 ; 50 ; 75)
Bài 18. Trong các số: 4827,5670,6915,2007 , số nào: a) chia hết cho 2 ? b) chia hết cho 3 ? c) chia hết cho 5 ? d) chia hết cho 9 ?
a) chia hết cho 2 là : 5670
b) chia hết cho 3 là : 2007 ; 6915 ; 5670 ; 4827
c) chia hết cho 5 là : 5670 ; 6915
d) chia hết cho 9 là : 2007 ;
Bài 19. Trong các số sau: 0,12,17,23,110,53,63,31 , số nào là số nguyên tố?
SNT là : 17 ; 23 ; 53 ; 31
Bài 20. Thay dấu * bằng chữ số thích hợp để mỗi số sau là số nguyên tố: a) 4* b) 7*, c) * d) 2*1
4* = 41 ; 43 ; 47
7* = 71 ; 73 ; 79
* = 2 ; 3 ; 5 ; 7
2*1 ; 221 ; 211 ; 251 ; 271
Bài 21. Thay dấu * bằng chữ số thích hợp để mỗi số sau là hợp số: a) 1* ; b) * 10 c) *1 d) *73.
1* = 11 ; 13 ; 17 ; 19
*10 = ???
*1 = 11 ; 31 ; 41 ; 61 ; 71 ; 91
*73 = 173 ; 373 ; 473 ; 673 ; 773 ; 973
#include <bits/stdc++.h>
using namespace std;
long long n,i;
int main()
{
cin>>n;
for (i=1; i<=n; i++)
if (i%3==0) cout<<i<<" ";
return 0;
}
a)
program UCLN_va_BCNN;
uses crt;
var a,b,c,r,p:integer;
begin
clrscr;
write('nhap a,b:');readln(a,b);
if a<b then
begin
c:=a;
a:=b;
b:=c;
end;
p:=a*b;
r:=a mod b;
while r<>0 do
begin
a:=b;
b:=r;
r:=a mod b;
end;
writeln('UCLN la: ',b);
writeln('BCNN la: ',p div b);
readln;
end.
b)
program fibonaci;
uses crt;
var i,n:integer;
a:array[1..30]of integer;
begin
clrscr;
repeat
write('nhap n:');readln(n);
if (n<1)or(n>30) then writeln('so n phai lon hon hoac bang 1 va nho hon hoac bang 30:);
until (n>=1)and(n<=30);
a[1]:=1;
a[2]:=1;
for i:=3 to n do
a[i]:=a[i-1]+a[i-2];
writeln(n,' so fibonaci dau tien la:');
for i:=1 to n do
write(a[i]:3);
readln;
end.
a) Số 0 là bội chung của 6 và 10. Vì số 0 là bội của mọi số nguyên khác 0
b) Bốn bội chung của 6 và 10 theo thứ tự tăng dần là: 0, 30, 60, 90.
c) BCNN(6,10) = 30.
d) Các bội chung của 6 và 10 nhỏ hơn 160 là: 0, 30, 60, 90, 120, 150.
a) Ko . Vì bội số chung nhỏ nhất (hay còn gọi tắt là bội chung nhỏ nhất,được viết tắt là BCNN của hai số nguyên a và b là số nguyên dương nhỏ nhất chia hết cho cả a và b.Tức là nó có thể chia cho a và b mà không để lại số dư. Nếu a hoặc b là 0, thì không tồn tại số nguyên dương chia hết cho a và b, khi đó quy ước rằng LCM(a, b) là 0.
b) Bốn bội chung của 6 và 10 theo thứ tự tăng dần là: 0, 30, 60, 90.
c) Ta có:
6=2.3
10= 2.5
=> BCNN( 10,6)= 2.3.5=30
d)d) Các bội chung của 6 và 10 nhỏ hơn 160 là: 0, 30, 60, 90, 120, 150.
int BCNN(int a, int b)
{
int result = UCLN(a, b);
return a * b / result;
}
int main()
{
int a, b; cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
int result = UCLN(a, b);
cout << "UCLN : "<<result; cout << "\n";
result = BCNN(a, b);
cout << "BCNN : " << result << endl;
system("pause");
}
Biết viết mỗi C++, Pascal thì miss gần hết :(
uses crt;
var a,b,bcnn,i:longint;
begin
clrscr;
write('Nhap a='); readln(a);
write('Nhap b='); readln(b);
bcnn:=a*b;
for i:=a*b-1 downto 1 do
if (i mod a=0) and (i mod b=0) then
begin
if bcnn>i then bcnn:=i;
end;
writeln('Boi chung nho nhat la: ',bcnn);
readln;
end.