Viết thuật toán sắp xếp các số trong mảng.
Giả sử đã có một mảng chứa nhiều số nguyên: a[0], a[1], ..., a[n-1]. 

1. Sắp xếp theo thuật toán tăng dần (sắp xếp từ bé đến lớn)
- Lặp i từ 0 đến n-2:
- Lặp j từ i+1 đến n-1:
- Nếu a[j] nhỏ hơn a[i], đổi chỗ a[i] và a[j]
- Điều này sẽ đảm bảo rằng các phần tử bên trái của i sẽ là các phần tử nhỏ hơn a[i].

2. Sắp xếp theo thuật toán giảm dần (sắp xếp từ lớn đến bé)
- Lặp i từ 0 đến n-2:
- Lặp j từ i+1 đến n-1:
- Nếu a[j] lớn hơn a[i], đổi chỗ a[i] và a[j].
- Điều này sẽ đảm bảo rằng các phần tử bên trái của i sẽ là các phần tử lớn hơn a[i].

Sau khi sắp xếp, mảng sẽ được xếp theo thứ tự tăng dần hoặc giảm dần tùy thuộc vào thuật toán được sử dụng.<|end_of_text|>