Nhập vào số nguyên dương N và N số nguyên từ bàn phím. In ra số lớn thứ nhì trong N số nguyên đó. Input: 14 -251 -537 537 -645 -476 641 956 121 545 369 -817 801 681 941 Output: 941

2 câu trả lời

uses crt;
var a:array[1..1000]of longint;i,j,n,tam:longint;
begin
 clrscr;
  write('nhap n:');readln(n);
  for i:=1 to n do
        begin
         write('a[',i,']=');readln(a[i]);
        end;
  for i:=1 to n+1 do
   for j:=i+1 to n do
    if(a[i]<a[j])then
        begin
         tam:=a[i];
         a[i]:=a[j];
         a[j]:=tam;
        end;
  write('so lon thu hai la:',a[2]);
 readln
end.

Program Typlex;
Var A:array[1..100000] of integer :
      i, j, n, tam: integer ;
Begin
        Writeln(Nhap so luong phan tu: );
        Readln(n):
        For i:=1 to n do
        Begin
              Writeln('A[',i,']=' ):
              Readln(A[i]);
        End;      
        for i:=1 to n-1 do
              for j:=i+1 to n do
                    if A[i] > A[j] then
                    Begin
                          tam :=A[i];
                          A[i] := A[i];
                          A[i] := tam ;
                     End;

       Writeln('So lon thu hai trong mang: ', A[n-1]);

       Readln

End

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