TÌM ƯỚC CHUNG LỚN NHẤT PASCAL

var x,y,UCLN,BCNN:integer;
begin
readln(x,y);BCNN:=x*y;
While xy bởi If x>y then x:=x-y else y:=y-x;UCLN:=x;BCNN:=BCNN div UCLN;
write(UCLN," ",BCNN);
end.
Bạn đang xem: Tìm ước chung lớn nhất pascal

Có nhiều thuật toán để tra cứu ước bình thường lớn nhất (hay GCD), nhưng đơn giản nhất đó chính là thuật toán Euclid. Sau đây bản thân sẽ trình bày cách tư duy cho bài này
B1: Xác định đầu vào (input) làhai số a,b nguyên dương
B2: Viếtthuật toán để tất cả được đầu ra như đề bài xích yêu cầu là ƯCLN
Thuật toán Euclid
Trong khi b khác 0 thì:
tạm = b
b = a gian lận b
a = tạm
kết quả sẽ là a
B3: Xuất kết quả (output) là ƯCLN
Đây là mã nguồn chương trình tìm ước tầm thường lớn nhất bằng Pascal
uses crt;
var tam, a, b: integer;
begin
clrscr;
writeln("Nhap vao so a: ");
readln(a);
writeln("Nhap vao so b: ");
readln(b):
while a b do
begin
tam = b;
b = a gian lận b;
a = tam;
end;
writeln("UCLN la: ", a);
readln;
end.
Hãy singin hoặc đk để thêm bình luận.
Các thắc mắc liên quan
0 phiếu
0 câu trả lời79 lượt xem
ƯCLN cùng BCNN trong Pascal
Đề bài: Cho N cặp số nguyên dương a, b. Tính ước chung lớn nhất và bội chung bé dại nhất của mỗi cặp số đó. Yêu thương cầu: Input: Dòng một là số nguyên N (1 N dòng tiếp theo sau gồm 2 số nguyên a, b (1 Output: Gồm N ... Tương ứng. Ví dụ: Input output đầu ra 1 15 27 3 135 3 17 29 44 44 24 12 1 493 44 44 12 24
đã hỏi11 mon 4, 2020trong Tin học tập lớp 8bởi MAN6002Cử nhân(2.0k điểm)
+1 thích
0 câu trả lời240 lượt xem
Viết lịch trình tìm ƯCLN với BCNN của 2 số nguyên dương a,b nhập từ keyboard bằng Python
đã hỏi22 mon 4, 2021trong Tin học tập lớp 8bởi lamanhpc1Học sinh(55 điểm)
0 phiếu
1 trả lời47 lượt xem
tính bằng chương trình pascal băng for.... To.. Do
S=√1+2+3+...+n S=1-2+3-4.....+(-1)^n-1* n S= 1/2+2/3+3/4......+n/n+2
đã hỏi3 mon 4trong Tin học lớp 8bởi Khách
+1 thích
1 trả lời74 lượt xem
Viết chương trình nhập mảng số thực, tìm kiếm số thực lớn nhất và vị trí của những số thực đó.
Viết lịch trình nhập mảng số thực, tìm kiếm số thực lớn số 1 và vị trí của những số thực đó.
Xem thêm: Top 7 Bài Văn Hay: Kể Về 1 Việc Làm Khiến Bố Mẹ Vui Lòng, Kể Về Một Việc Em Đã Làm Khiến Bố Mẹ Vui Lòng
đã hỏi8 tháng 12, 2020trong Tin học tập lớp 8bởi trannhat900 ● Ban cai quản TrịPhó giáo sư(37.8k điểm)
0 phiếu
0 câu trả lời16 lượt xem
Viết công tác pascal in ra screen chu vi diện tích s hình tròn...
Viết công tác pascal in ra screen chu vi diện tích hình trụ với dộ dài nửa đường kính được nhập vào từ bàn phím chu vi và diện tích chỉ mang 2 số phần thập phân.
đã hỏi30 tháng 10trong Tin học lớp 8bởi Khách
+1 thích
1 trả lời707 lượt xem
Câu 2: Biểu thức khi viết vào Pascal sẽ có được dạng:
Câu 2: Biểu thứckhi viết trong Pascal sẽ sở hữu dạng: A. 1/b – x/(b+1)*a+2 B. 1/b – x/b+1*(a+2) C. 1/b – x/(b+1)*(a+2) D. 1/b – x/(b+1)(a+2)
đã hỏi21 tháng 11, 2020trong Tin học tập lớp 8bởi nguyendavit123 ● Ban quản ngại TrịThạc sĩ(8.4k điểm)
+1 thích
1 trả lời95 lượt xem
Viết lịch trình Pascal
Viết công tác Pascal nhập từ bỏ bàn phím bố số thực a, b, c và đánh giá xem nó có phải là ba cạnh của một tam giác vuông/ tù/ nhọn không. Gợi ý: sử dụng bình phương 1 cạnh đối chiếu với tổng bình phương 2 cạnh còn lại.
Xem thêm: Tập Tính Của Chim Bồ Câu Có Tập Tính:, Tập Tính Của Chim Bồ Câu
đã hỏi17 mon 3, 2020trong Tin học tập lớp 8bởi MAN6002Cử nhân(2.0k điểm)
+3 phiếu
2 câu trả lời384 lượt xem
Viết công tác Pascal
Viết công tác nhập n số nguyên a) In những số kia ra screen b) Đếm tất cả bao nhiêu số chẵn vào dãy, in các số đó ra màn hình c) Đếm tất cả bao nhiêu số lẻ trong dãy, in các số đó ra màn hình
đã hỏi15 mon 2, 2019trong Tin học lớp 8bởi LetramCử nhân(4.3k điểm)
+1 thích
2 câu trả lời149 lượt xem
viết công tác Pascal
viết một chương trình pascal in ra màn hình dòng chữ : " chao cac ban " lm hộ nhé mik phải gấp tin học tập lớp 8 bài bác 4
đã hỏi9 tháng 10, 2018trong Tin học lớp 8bởi Tuyên PhạmThần đồng(965 điểm)
0 phiếu
1 trả lời97 lượt xem
Pascal nè, góp mình viết công thức với. Sắp kt rồi!
1). Nhập số nguyên n tất cả 3 chữ số. Tiếp nối hãy đảo ngược số n. Cuối cùng in ra kết quả. 2). Nhập số nguyên n gồm 4 chữ số. Kế tiếp tính tổng các chữ số của số n. Sau cuối in ra kết quả. 3). Nhập số nguyên n bao gồm 5 chữ số. Hãy in ra chữ số hàng trăm ngàn, ngàn, trăm, chục, đối kháng vị của số n ( từng chữ tiên phong hàng đầu dòng). Chúng ta viết lời giải ra góp mình luôn luôn nhé Thanks
đã hỏi30 tháng 10, 2017trong Tin học tập lớp 8bởi Phạm Ngọc LAMHọc sinh(317 điểm)
HOT 1 giờ qua
Thành viên tích cực và lành mạnh tháng 12/2022
Phần thưởng hằng thángHạng 1: 200.000 đồngHạng 2: 100.000 đồngHạng 3: 50.000 đồngHạng 4-10: 20.000 đồngBảng xếp hạng cập nhật 30 phút một lần
Về goodsmart.com.vn
...