Viết chương trình nhập vào một mảng gồm N số nguyên. Sắp xếp lại mảng theo thứ tự tăng dần và in kết quả ra màn hình. ( dùng mảng và kiến thức lớp 8 )

Viết chương trình nhập vào một mảng gồm N số nguyên. Sắp xếp lại mảng theo thứ tự tăng dần và in kết quả ra màn hình. ( dùng mảng và kiến thức lớp 8 )

0 bình luận về “Viết chương trình nhập vào một mảng gồm N số nguyên. Sắp xếp lại mảng theo thứ tự tăng dần và in kết quả ra màn hình. ( dùng mảng và kiến thức lớp 8 )”

  1. program mang;

    uses crt;

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

          n,i,j,tg: integer;

    Begin

             write(‘Nhap so phan tu cua mang: ‘); 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

                                   tg:=A[i];

                                   A[i]:=A[j];

                                   A[j]:=tg;

                          end;

             write(‘Mang sau khi sap xep tang dan: ‘);

             for i:=1 to n do write(A[i],’  ‘);

             readln

    End.

    Bình luận
  2. uses crt;
    var n,i,j,t:longint; a:array[1..100000]of longint;
    begin
    clrscr;
       write(‘n=’);readln(n);
       for i:=1 to n do 
          begin
             write(‘a[‘,i,’]=’);readln(A[i]);
          end;
       for i:=1 to n do
          for j:=1 to n do
          if a[i]<a[j] then
             begin
                t:=a[i];
                a[i]:=a[j];
                a[j]:=t;
             end;
        for i:=1 to n do write(a[i],’ ‘);
    readln
    end.

    Bình luận

Viết một bình luận