Câu 1 Tìm ước chung lớn nhất của các số 121212 và 181818.
Câu 2 Tìm ƯCLN của ab¯+ba¯ và 33.
lm nhanh giúp mk với
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.
Ta có: 2001 = 3.23.29
2002 = 2.7.11.13
=> 2001 và 2002 ko có ước chung
Vậy tập hợp các ước chung lớn hơn 2 của 2001 và 2002 là tập rỗng
#include <bits/stdc++.h>
using namespace std;
long long m,n;
//chuongtrinhcon
long long ucln(long long m,long long n)
{
if (n==0) return(m);
else return(ucln(n,m%n));
}
//chuongtrinhchinh
int main()
{
cin>>n>>m;
cout<<ucln(n,m);
return 0;
}
ab+ba=a.10+b+b.10=(a.10+a)+(b.10+b)
Mà 10 chia hết cho 11; 55 cũng chia hết cho11 => ƯCLN của ab+ba+55=11
ab + ba = a.10 +b.1 + b.10 + a.1
= a.11 + b.11
= ( a+b).11
Mà 55 chia hết cho 11
Suy ra ab+ba chia hết cho 11
Vậy ƯCLN của ab + ba và 55 là 11
Câu 1:
uses crt;
var m,n,ucln,i:integer;
begin
clrscr;
write('Nhap m='); readln(m);
write('Nhap n='); readln(n);
ucln:=1;
if m<n then
begin
for i:=1 to m do
if (m mod i=0) and (n mod i=0) then
begin
if ucln<i then ucln:=i;
end;
end
else begin
for i:=1 to n do
if (m mod i=0) and (n mod i=0) then
begin
if ucln<i then ucln:=i;
end;
end;
writeln(ucln);
readln;
end.
Câu 2:
uses crt;
var m,n,bcnn,i:integer;
begin
clrscr;
write('Nhap m='); readln(m);
write('Nhap n='); readln(n);
bcnn:=m*n;
for i:=m*n-1 downto 1 do
if (i mod m=0) and (i mod n=0) then
begin
if bcnn>i then bcnn:=i;
end;
writeln(bcnn);
readln;
end.
16=24;24=23.3
ƯCLN(16;24) =23=8; ƯC(16;24)={1;2;3;8}
180=22.32.5;234=2.32.13
ƯCLN(180;2340) =2.32=18; ƯC(180;234)={1;2;3;6;9;18}
60=22.3.5;90=2.32.5;135=33.5
ƯCLN(60;90;135)=3.5=15; ƯC(60;90;135)={1;3;5;15}
câu 1 ƯCLN (121212,1818180) =60606
câu hai: ko biết