Nhập vào 1 dãy số nguyên n phần tử . Đưa ra màn hình : - Dãy số được sắp xếp theo thứ tự ' không giảm ' - Dãy số được xắp xếp theo thứ tự ' không tăng ' Giải thích các bước làm giúp mình với ạ . Tks bro
2 câu trả lời
$@tunguyen09$
Bạn tham khảo nhé
Program Day_so_tang_dan
Uses Crt;
Var a,b,c,d,e :integer;
f:array[1...10000] of integer ;
Begin
Clrscr;
Writeln('Day so được sap xep theo thu tu khong giam ')
Writeln(' Nhap so phan tu cua day b:= ');
Readln(n); For a:=1 to n do
Begin
Writeln('f[',a,' ] =') ;
Readln('f[a]) ;
End;
For a:=1 to b-1 do
For c:= 1 to a +1 do
If f[a] < f[c] then
Begin
t:= f[a]
f[a] = f[c] ;
f[c] = d;
End.
uses crt;
var i,n,t,j:longint; a:array[1..1000000]of longint;
begin
clrscr;
write('n=');readln(n);
for i:=1 to n do
begin
write('a[',i,']=');readln(A[i]);
for j:=1 to i do
if a[j]<a[i] then begin t:=a[i]; a[i]:=a[j]; a[j]:=t; end;
end;
for i:=1 to n do write(a[i]:5); writeln;
for i:=1 to n do write(a[n-i+1]:5); writeln;
readln
end.