Tìm GTLN trong dãy số nguyên. Gợi ý: - Giả sử số phần tử không vượt quá 100 kí tự. - Sd khai báo trực tiếp. - Gán giá trị lớn nhất cho phần tử đầu tiên của dãy. - Sd vòng lọc để duyệt từ phần tử 1 đến phần tử n để tìm ra phần tử lớn nhất của dãy. - Kq phải tìm được giá trị của max và vị trí của max trong dãy.

1 câu trả lời

program oken;
uses crt;
var a: array [1..100] of integer;
    i,n,max,vitri: integer;
begin
        clrscr;
        write('nhap so n: '); readln(n);
        for i:=1 to n do
                begin
                        write('a[',i,']: ');
                        readln(a[i]);
                end;
        max:=a[1]; vitri:=1;
        for i:=2 to n do
                if a[i]>max then
                        begin
                                max:=a[i];
                                vitri:=i;
                        end;
        writeln('Max: ',max);
        writeln('vi tri cua Max: ',vitri);
        readln;
end.

Câu hỏi trong lớp Xem thêm