Viết chương trình tìm số lớn nhất trong mảng Mảng gồm 5 số

2 câu trả lời

Để tìm số lớn nhất trong mảng ta thực hiện các bước như sau

Khởi tạo giá trị max=a[0]
Duyệt lần lượt các phần tử của mảng. Nếu phần tử nào có giá trị lớn max thì ta tiến hành gán giá trị đó cho max.
Sau khi duyệt hết các phần tử của mảng thì ta tiến hành trả về giá trị của max
Hàm max sẽ có kiểu trả về là kiểu int (hoặc kiểu long cũng được ).
Cần có hai tham số truyền vào là: tên mảng và số lượng phần tử.

Phương trình dưới

Program FNG;
Uses crt;
Var A: array[1..5] of longint;
    i,max: longint;
Begin
        Clrscr;
        For i:=1 to 5 do
        Begin
                Write('A[',i,'] = ');
                Readln(A[i]);
        End;

        max:=A[1];
        For i:=2 to 5 do If A[i]>max then max:=A[i];
        Write(max);
        Readln
End.

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