Cho 1 dãy số gồm n phần tử n<=15. Giá trị từng phần tử là số thực. Thực hiện các chương trình sau: f) Sắp xếp dãy theo chiều giảm dần về giá trị của

Cho 1 dãy số gồm n phần tử n<=15. Giá trị từng phần tử là số thực. Thực hiện các chương trình sau: f) Sắp xếp dãy theo chiều giảm dần về giá trị của từng phần tử

0 bình luận về “Cho 1 dãy số gồm n phần tử n<=15. Giá trị từng phần tử là số thực. Thực hiện các chương trình sau: f) Sắp xếp dãy theo chiều giảm dần về giá trị của”

  1. Xin hay nhất!

    uses crt;
    var N,I,J,T:longint; a:array[1..10000000]of longint;
    begin
    clrscr;
       write(‘n(n<=15)= ‘);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 i do
             if a[i]>a[j] then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end;
       write(‘Mang sau khi sap xep giam dan: ‘);
       for i:=1 to n do write(a[I],’ ‘);
    readln
    end.

    Bình luận
  2. program solonnhat;

    uses crt;

    var A:array[1..15] of real;

          n,i,j:byte;

          tg:real;

    begin

         clrscr;

         write(‘Nhap so luong phan tu n: ‘);   readln(n);

         for i:=1 to n do

              begin

                   write(‘Nhap so thu ‘,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(‘Day sau khi sap xep giam dan la: ‘);

         for i:=1 to n do

              write(A[i]:2:2);

         readln;

    end.

    Bình luận

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