Tìm a/b bằng
36/45 biết ước chung lớn nhất (a,b)=31
Giúp tớ kiểm tra nha
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.
Lời giải:
a. $ƯC(a,b)\in Ư(36)=\left\{\pm 1; \pm 2; \pm 3; \pm 4; \pm 6; \pm 9; \pm 12; \pm 18; \pm 36\right\}$
b. $Ư(a,b)\in Ư(50)=\left\{\pm 1; \pm 2; \pm 5; \pm 10; \pm 25; \pm 50\right\}$
Suy ra ước có 2 chữ số của $a,b$ là:
$\left\{\pm 10; \pm 25; \pm 50\right\}$
Giả sử a<b ( với a,b∈N*)
Ta có tổng của chúng bằng 45.
Vì ƯCLN(a,b)=9 nên:
a=9.m ; b=9.n ( với ƯCLN( m,n)=1 và m<n)
Ta có: 9m+9n = 45
⇒ 9. ( m+n)= 45
⇒ m+n = 45:9
⇒ m+n = 5
Vì ƯCLN(m,n)=1 và m<n nên ta có bảng sau:
m | 1 | 2 |
n | 4 | 3 |
⇒
a | 9 | 18 |
b | 36 | 27 |
Vậy hai số cần tìm ( a,b)∈{( 9,36); (18,27)}
1 không
2
Program UCLN;
uses crt;
var a,b : integer;
begin
write ('nhap so a la ');readln (a);
write ('nhap so b la ');readln (b);
while a < > b do
if a >b then a := a - b else b := b - a ;
write ( ' UCLN la :' , a );
readln
end.
1:
#include <bits/stdc++.h>
using namespace std;
int n,i;
bool kt;
int main()
{
cin>>n;
kt=true;
for (i=2; i*i<=n; i++)
if (n%i==0) kt=false;
if (kt==true && n>1) cout<<"La so nguyen to";
else cout<<"Khong la so nguyen to";
return 0;
}
a)45 = 32.5
204 = 22.3.17
126 = 2.32.7
=> UCLN(a;b;c) = 3
b)có BCNN(a;b;c) = 22.32.5.7.17 = 21420
=>BCNN:UCLN=21420:3=7140
=> BCNN chia hết cho UCLN
HT
UCLN(a,b)=31
=>a=31x, b=31y với UCLN(x,y)=1 và x<y
a/b=36/45=4/5
=> 31x / 31y=4/5 => x/y=4/5
vì UCLN(x,y)=1 nên x=4, y=5
Do đó a=31.4=124, b=31.5=155