Viết chương trình nhập 3 số nguyên bất kì từ bàn phím. Sắp xếp chúng theo thứ tự tăng dần ra màn hình?

2 câu trả lời

var    a:array[1..3] of byte;
       n,i,j,tam:integer;
begin
        n:=3;
        for i:=1 to n do
        readln(a[i]);
        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],' ');
end.

Mình viết code C++ nhé:

#include <algorithm>

#include <iostream>

using namespace std;

int main()

{

    int so[3]; //Mảng gồm 3 phần tử để lưu 3 số nhập vào.

    cin >> a[0] >> a[1] >> a[2]; //Nhập vào 3 số.

    sort(a, a + 3); //Sắp xếp mảng a.

    cout << a[0] << " " << a[1] << " " << a[2]; //Xuất ra 3 số theo thứ tự tăng dần.

    return 0; //Kết thúc chương trình

}