bài ước số nhiều nhất: Cho hai số nguyên dương a,b (a<=b). Hãy tìm trong đoạn [a,b] số tự nhiên có nhiều ước số sự nhiên nhất. Nếu có Nhiều số có cùng ước nhất thì ghi ra số nhỏ nhất.
input 1 10
output 6
python ạ
Bài 1: Xác định Input và Output của các bài toán sau:
1a) Cho số nguyên dương A. Hãy tính và xuất ra màn hình A là số chẵn hay A là số lẻ.
1b) Cho hai số nguyên dương A và B. Hãy tính và xuất ra màn hình ước chung lớn nhất của hai số đó.
1c) Xếp loại học tập các học sinh trong lớp.
1d) Quản lí điểm trong một kì thi bằng máy tính.
b:
Input: a,b
Output: UCLN(a,b)
Cho a, b là hai số nguyên dương, a > b và a,b có nhiều hơn một ước số chung. CMR ước số chung lớn thứ hai của a và b bằng ước số chung lớn thứ hai của a và a - b.
Cho hai số nguyên dương a và b có ước chung lớn nhất bằng 1. Biết ab bằng lập phương của số nguyên dương. Chứng minh a bang lập phương của số nguyên dương
Cho hai số nguyên dương a và b có ước chung lớn nhất bằng 1. Biết ab bằng lập phương của số nguyên dương. Chứng minh a bằng lập phương của số nguyên dương
Nhập 2 số nguyên dương a,b sau đó tính va in ra màn hình tổng, hiệu, tích, thương và ước chung lớn nhất của hai số đó.
Cảm ơn nhiều ạ!
uses crt;
var a,b:integer;
begin
clrscr;
readln(a,b);
writeln(a+b);
writeln(a-b);
writeln(a*b);
writeln(a/b:4:2);
readln;
end.
Cho hai tập hợp A = { x x là ước số nguyên dương của 12}.
B = { x x là ước số nguyên dương của 18}
Tập hợp A B là:
A. 0 ; 1 ; 2 ; 3 ; 6
B. 1 ; 2 ; 3 ; 4
C. 1 ; 2 ; 3 ; 6
D. 1 ; 2 ; 3
Đáp án C
A={1;2;3;4;6;12} và B={1;2;3;6;9;18}
Khi đó A ∩ B={1;2;3;6}
Nhập hai nguyên dương N từ bàn phím và đưa ra màn hình thông tin sau :
Dòng 1: vị trí của chữ số 0 đầu tiên trong phần thập phân của số √N
Dòng 2: số có nhiều ước nhất trong đoạn từ √N đến N
Dòng 3: hai số nguyên tố a, b thỏa mãn a + b = N (hai số cách nhau bởi dấu cách)
Dòng 4: số hoàn chỉnh nhỏ nhất còn lớn hơn N
giúp em với ạ em cảm ơn ạ
Bài 1: Viết chương trình nhập số nguyên dương n. Tính tổng các số chẫn chia hết cho 3 nhỏ hơn hoặc bằng n
Bài 2: Viết chương trình nhập vào 3 số nguyên dương a, b, c. Tìm ước chung lớn nhất của 3 số
Bài 1:
uses crt;
var n,i,s:integer;
begin
clrscr;
write('Nhap n='); readln(n);
s:=0;
for i:=1 to n do
if i mod 6=0 then s:=s+i;
writeln(s);
readln;
end.
Bài 2:
uses crt;
var a,b,c,ucln,i:integer;
begin
clrscr;
write('a='); readln(a);
write('b='); readln(b);
write('c='); readln(c);
while a<>b do
begin
if a>b then a:=a-b
else b:=b-a;
end;
ucln:=a;
while ucln<>c do
begin
if ucln>c then ucln:=ucln-c
else c:=c-ucln;
end;
writeln(ucln);
readln;
end.
Scratch hay java
Viết hàm UCLN (a, b) để tính ước chung lớn nhất của hai số nguyên dương a và b
def UCLN(a, b):
if a == 0:
return b
elif b == 0:
return a
elif a == b:
return a
elif a > b:
return UCLN(a - b, b)
else:
return UCLN(a, b - a)