Cho m hộp gồm n quả bóng đánh số từ 1 đến n. Đổ m hộp vào 1 cái hộp lớn, sau đó lấy đồng thời m quả bóng. Viết chương trình pascal liệt kê ra màn hình tất cả khả năng có thể xảy ra (m,n nhập từ bàn phím; m,n∈N).
VD: với m, n=3, 4 ta có kq:
1 1 1; 2 2 2; 3 3 3; 4 4 4;
1 1 2; 1 1 3; 1 1 4; 1 2 3; 1 2 4; 1 3 4;
2 1 2; 2 2 3; 2 2 4; 2 3 4;
3 1 3; 3 2 3; 3 3 4;
4 1 4; 4 2 4; 4 3 4.
Chú ý: các kq như (1 2 3), (2 1 3), (3 1 2),... là các kq giống nhau và chỉ liệt kê một lần.