Hãy vận dụng thuật toán " Tìm giá trị lớn nhất " Vào tìm kiếm trong dãy sau: N= 9 và dãy 5,1,3,6,8,7,4,9,2
2 câu trả lời
//chỉ viết phần tìm a là mảng,n là số pt
var n,i,m;
m:=a[1];
for i:=2 to n do if m<a[i] then m:=a[i];
//xong vòng lặp m là gt lớn nhất
uses crt;
var a:array[1..100] of longint;
n,i,max:longint;
begin
clrscr;
write('nhap so phan tu cua day: ');readln(n);
for i:=1 to n do
begin
write('a[',i,']= ');readln(a[i]);
end;
max:=a[1];
for i:=2 to n do
if a[i]>max then max:=a[i];
write('Gia tri lon nhat trong day la: ',max);
readln
end.
Ctr minh chua chay ban chay thu neu co loi thi nhan lai cho minh nhe