In ra giá trị lớn nhất và nhỏ nhất của một dãy số nguyên với các giá trị nhập từ bàn phím

2 câu trả lời

Program NN;
Uses crt;
Var A: array[1..10000] of longint;
    n,i,max,min: longint;
Begin
        Clrscr;
        Write('Nhap n: '); Readln(n);
        For i:=1 to n do Read(A[i]);
        min:=A[1]; max:=A[1];
        For i:=2 to n do
        Begin
                If A[i]<min then min:=A[i];
                If A[i]>max then max:=A[i];
        End;
        Writeln('Max = ',max);
        Write('Min = ',min);
        Readln
End.

program ctpt;

uses crt;

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

        i, x, max, min: integer;

begin

              clrscr;

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

              for i:=1 to n do

              begin

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

              end;

              max:=A[1];

              for i:=2 to n do if max<A[i] then max:=A[i];

              min:=A[1];

              for i:=2 to n do if min>A[i] then min:=A[i];

              writeln('GTLN = ', max);

              wrlteln('GTNN = ', min);

              readln

end.

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