Tuyển Cộng tác viên Hoc24 nhiệm kì 26 tại đây: https://forms.gle/dK3zGK3LHFrgvTkJ6

Bài 9. Làm việc với dãy số

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
0o0 Nhok kawaii 0o0

Viết chương trình tìm BCNN của mảng

Nguyễn Lê Phước Thịnh
11 tháng 11 2019 lúc 20:06

uses crt;
var x, y, i, n, ucln, bcnn: longint;
a: array[1..100] of integer;
function h_ucln(x,y:integer):integer;
begin
while x<>y do
if x>y then
x:=x-y
else
y:=y-x;
h_ucln:=x;
end;
begin
clrscr;
repeat
write('Nhap N (N>=2): ');
readln(n);
until(n>=2);
for i:=1 to n do
begin
write('Phan tu thu ',i,' = ');
readln(a[i]);
end;
ucln:=h_ucln(a[1],a[2]);
bcnn:=(a[1]*a[2]) div ucln;
for i:=3 to n do
begin
ucln:=h_ucln(bcnn,a[i]);
bcnn:=(bcnn*a[i]) div ucln;
end;
writeln('bcnn la: ',bcnn);
readln;
end.

Khách vãng lai đã xóa

Các câu hỏi tương tự
Bảo Long
Xem chi tiết
hoa ngọc
Xem chi tiết
Nguyễn Thị Diễm Hạnh
Xem chi tiết
Tiểu cường
Xem chi tiết
Nguyễn Huỳnh Như
Xem chi tiết
Nguyễn Huỳnh Như
Xem chi tiết
Kirito
Xem chi tiết
Hocgioi
Xem chi tiết
Ánh sao
Xem chi tiết