Số nguyên dương N ( N < 250 ) và dãy A gồm N số nguyên dương, mỗi số đều không vượt quá 500. Hãy sắp xếp dãy A thành dãy không giảm?

1 câu trả lời

#minh gửi code c++(tham khảo c++) và pascal nhá nhá 

#nếu không hiểu có thể cmt cho mình nhá 

#nhớ vote cho mình 5 sao và tym , ctlhn nhá 

code pascal

uses crt;
var a:array[1..500] of integer;
    i,j,n,tg : integer;
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 to n do
if a[j] < a[i] then
begin
tg:=a[i];
a[i]:=a[j];
a[j]:=tg;
end;
writeln('day A sau khi sap xep: ');
for i:=1 to n do
write(a[i],' ');
readln;
end.

#code c++

#include <bits/stdc++.h>
using namespace std;
int a[250];
int main()
{
 int n,i,tg;
 cin>>n;
 for(i=1;i<=n;i++)
  cin>>a[i];
 sort(a+1,a+n+1);
 for(i=1;i<=n;i++)
 cout<<a[i]<<" ";  

}

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