Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Trương Đức Tấn

Viết chương trình nhập vào dãy số A1,A2......An. Xuất ra giá trị lớn nhất và bé nhất trong dãy và thứ tự của nó

datfsss
1 tháng 4 2021 lúc 21:32

uses crt; var i,n,a,b, uc,bcnn:integer ;

c:array[1..100] of integer;

{--- CTC tim UCLL hai so} function ucln(a,b:integer):integer;

var r:integer;

begin r:=a mod b;

while r<>0 do begin a:=b; b:=r; r:= a mod b;

end;

ucln:=b;

end;

{--- CTC chinh----} begin Write('n= ');

readln(n);

for i:=1 to n do begin write('c[',i,']=');

readln(c[i]);

end;

for i:= 1 to n do

Write(c[i]:3);

writeln;

uc:=ucln(c[1], c[2]);

bcnn:=(c[1]*c[2])div uc;

for i:=3 to n do begin uc:=ucln(uc,c[i]);

bcnn:= bcnn*c[i] div uc;

end;

Writeln('bcnn =',bcnn); readln; end.

Trần Minh Tâm
1 tháng 4 2021 lúc 21:35

var i,n,min,max:integer;

a:array[1..1000] of integer;

begin

Write('n=');read(n);

for i:=1 to n do

Read(a[i]);

i:=1;

max:=0;

min:=a[i];

while i<n do 

Begin

if a[i] > max then max:=a[i];

if a[i] <min then min:=a[i];

i:=i+1;

end;

writeln('Gia tri LN la:',max);

writeln('Gia tri NN la:',min);

readln;

end.

Nguyễn Lê Phước Thịnh
1 tháng 4 2021 lúc 22:37

uses crt;

var a:array[1..100]of integer;

i,n,max,min:integer;

begin

clrscr;

write('Nhap n='); readln(n);

for i:=1 to n do

 begin

write('A[',i,']='); readln(a[i]);

end;

max:=a[1];

min:=a[1];

for i:=1 to n do 

  begin

if max<a[i] then max:=a[i];

if min>a[i] then min:=a[i];

end;

writeln('So lon nhat la: ',max);

writeln('So be nhat la: ',min);

readln;

end.


Các câu hỏi tương tự
Đức Vượng
Xem chi tiết
Nguyên Văn Thiện
Xem chi tiết
Nguyễn Thái Phương Thảo
Xem chi tiết
Tran Trang
Xem chi tiết
ngân diệp
Xem chi tiết
erddedfrferf ffvf fd
Xem chi tiết
Nguyễn Thái Phương Thảo
Xem chi tiết
Huyền Trang
Xem chi tiết
Thuỳ Minh
Xem chi tiết