Cześć, mam problem.
Do napisania jest projekt wierz z hanoi, jednak dwukolorowych, działa na tej samej zasadzie jak normalny algorytm wierz z hanoi. Jednak mam problem z kodem, mógłby mi ktoś pomóc.
Mój kod :
#include <iostream>
using namespace std;
void t(int n,int n1,int n3,int n2)
{
while (n > 0)
{
if (n % 2 == 0)
{
t(n-1, 'a', 'b', 'c');
cout<<"Przenies dysk " << n << " z " << n1 << " do " << n3 <<"."<<endl;
}
else
{
t(n-1, 'b', 'a', 'c');
cout<<"Przenies dysk " <<n << " z " << n1 << " do " << n3 <<"."<<endl;
}
--n;
}
}
int main()
{
int n;
cout<<"Ile dyskow podac: "<<endl;
cin>>n;
t(n,1,3,2);
return 0;
}