Ông này nói linh tinh cái gì đấy, phải nói rõ ra AKT nó là cái gì chứ nói như thế ai hiểu.
Tôi có một bài về tháp Hà Nội.
Trình bày các bước chuyển n đã từ cọc A sang cọc C trong bài toán tháp Hà Nội dùng 3 đĩa
C Code:
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <dos.h> #define A 0 #define B 1 #define C 2 void hanoi(int from, int to, int dia) { int trunggian; if (dia == 1) else { if ((from == A && to == C) || (from == C && to == A)) trunggian = B; else if ((from == A && to == B) || (from == B && to == A)) trunggian = C; else if ((from == C && to == B) || (from == B && to == C)) trunggian = A; hanoi(from, trunggian, dia-1); hanoi(from, to, 1); hanoi(trunggian, to, dia-1); } } void main() { int n; do { } while (n < 3 || n > 6); hanoi(A, C, n); getch(); }