Giúp em vớii – Viết chương trình nhập vào một dãy số có N phần tử được nhập từ bàn phím. – Hãy sắp xếp dãy số giảm dần. -Xuất ra dãy số trước và sau

Giúp em vớii
– Viết chương trình nhập vào một dãy số có N phần tử được nhập từ bàn phím.
– Hãy sắp xếp dãy số giảm dần.
-Xuất ra dãy số trước và sau khi sắp xếp.

0 bình luận về “Giúp em vớii – Viết chương trình nhập vào một dãy số có N phần tử được nhập từ bàn phím. – Hãy sắp xếp dãy số giảm dần. -Xuất ra dãy số trước và sau”

  1. uses Crt;
       var a:array[1..1000] of integer;
       i,n,j,gd,truoc,sau:Integer;
     begin
     clrscr;
     write(‘Nhap so ptu n= ‘); Readln(n);
    for i:= 1 to n do
    begin
      write(‘Nhap a[‘,i,’]= ‘); Readln (a[i]);
    end;
    writeln;

    write(‘Day so truoc khi sap xep theo thu tu giam dan la: ‘);

    for i:= 1 to n do Write(a[i]:3);
    writeln;
       for i:=1 to n-1 do
       for j:=i+1 to n do
     if A[i]<A[j] then
    begin
       gd:=a[i];
      a[i]:=a[j];
       a[j]:=gd;
    end;
    writeln(‘Day so sau khi sap xep theo thu tu giam dan la: ‘);
       for i:=1 to n do;
       write(A[i]:3);
      readln;
    end.

    Bình luận
  2. uses crt;

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

    i,n,min,tam,j:integer;

    begin

    clrscr;

    write(‘Nhap n=’); readln(n);

    for i:=1 to n do

    begin

    write(‘A[‘,i,’]=’); readln(a[i]);

    end;

    min:=a[1];

    for i:=1 to n do 

      if min>a[i] then min:=a[i];

    writeln(‘Gia tri nho nhat la: ‘,min);

    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;

    for i:=1 to n do write(a[i]:4);

    readln;

    Bình luận

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