![]() |
|
|
#1 |
|
Gà Con
![]() Tham gia: Oct 2007
Bài: 1
VZD: 473
Cảm ơn: 0
Điểm: 0/0 bài viết
|
Ví dụ em có 1 mảng 5 phần tử " 1 , 2 , 3 , 4, 5 "
Em không biết làm sao để liệt kê ra 1 2 3 1 2 4 1 2 5 1 3 4 1 3 5 1 4 5 2 3 4 2 3 5 2 4 5 3 4 5 Có thể sử dụng chúng để lưu hay làm gì đó .. 5 phần tử có thể là 1 số nào đó bất kì Cái của em ở trên là tìm các tập con k phần tử của n phần tử chứ không phải là hoán vị. Có thể cho em code thể rõ ràng nha ( C chứ mấy ngôn ngữ khác em chưa học ) Mong các anh chị giúp đỡ em !!! |
|
|
|
|
|
#2 |
|
Búa Gỗ Đôi
![]() Tham gia: Mar 2008
Bài: 44
VZD: 828
Cảm ơn: 0
Điểm: 0/0 bài viết
|
liệt kê bộ ba số theo thứ tự tăng dần thôi
|
|
|
|
|
|
#3 |
|
Rìu Sắt Đôi
![]() |
Code:
int day[100],n;//Bạn có thể dùng mảng động
int co[100];//Nếu dùng mảng động chỉ cần nó dài bằng k là được
void lietke(int i, int k)
{
for (int j=i;j<n;j++)
{
co[i]=day[j];
if (i==k) //Bạn làm gì với dãy đã có co[] thì tùy
else lietke(j+1,k);
}
lietke
thay đổi nội dung bởi: thienthan, 15-05-2008 lúc 21:48. |
|
|
|