2010-11-18 24 views
-3
#include<iostream> 

class Hanoi { 
public: 
    Hanoi(); 
    void solve(int, char, char, char); 
}; 

Hanoi :: Hanoi() { 
} 

void Hanoi :: solve(int n, char from, char use, char to) { 
    if (n > 0) { 
    solve(n-1, from, use, to); 
    cout << "Move disk " << n << " from " << from << " to " << to << endl; 
    solve(n-1, use, to, from); 
    } 
} 

int main(void) { 
    Hanoi h; 
    int N; 
    cout << "Enter number of disks : " << endl; 
    cin >> N; 
    h.solve(N,'A','B','C'); 
    cin >> N; 
} 
+0

Daha fazla bilgi gerekiyor. Bağlantılı listeyi ne yapmak istersin? Bağlantılı bir listenin ne olduğunu biliyor musunuz? Ne denedin? –

+1

Bu, [bu] ile aynı şekilde görünüyor (http://stackoverflow.com/questions/4220788/how-do-i-add-an-array-to-this-closed). Biraz açıklama eklemeyi deneyin, böylece * ne * sorduğunuzu ve neyi anlamadığınızı biliyoruz. –

+0

hamii kulemi yığın fonksiyonunu kullanarak yığın fonksiyonunu kullanarak –

cevap

1

Yinelemeyi tekrarlamak istiyor. Yineleniyorsa, bir yanıt için here'a bakın.

İlgili konular