số nguyên N (N<250) và dãy số nguyên A1,A2,...,An mỗi số không vượt quá 500. tìm chỉ số và giá trị của phần tử nhỏ nhất trong dãy

2 câu trả lời

Đây nha bạn

program nhonhat;
uses crt;
var n,i,chiso:integer;
    Min:longint;
    A:array[1..500] of integer;
begin
 clrscr;  Min:=Maxlongint;
 readln(n);
 For i:=1 to n do read(A[i]);
 For i:=1 to n do if A[i]<=Min then
  begin
   Min:=A[i];
   chiso:=i;
  end;
  writeln('So nho nhat: ',Min);
  writeln('vi tri: ',chiso);
  readln;
  readln;
end.

Program BTT;
Uses crt;
Var A: array[1..1000] of longint;
    n,i,min: longint;
Begin
        Clrscr;
        Write('Nhap n: '); 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]<min then
                        min:=A[i];
        Writeln('GTNN: ',min);
        For i:=1 to n do
                If A[i]=min then Writeln('Vi tri ',i);
        Readln
End.

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