برنامه برج هانوی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

برنامه برج هانوی

+3 امتیاز
برنامه ای بنویسید که n رو از کاربر بگیره و مراحل جابه جایی دیسک ها در برج هانوی رو نشون بده؟

(با کمک کاراکتر ها)

 

امان از معلم سخت گیررررر.
سوال شده فروردین 19, 1393  بوسیله ی Amin (امتیاز 453)   10 17 43
ویرایش شده فروردین 25, 1393 بوسیله ی Amin
انگاری که هیچ کسی ازین سوال سر در نمیاره ههههه

1 پاسخ

+1 امتیاز

سلام

#include <iostream>>
using namespace std;
void hanoi(int nDisk, char start, char temp, char finish){
 	  if(nDisk == 1)
 	    cout << start << " -> " << finish << endl;
 	  else{
	    hanoi(nDisk - 1, start, finish, temp);
 	    cout << start << " -> " << finish << endl;
	    hanoi(nDisk - 1, temp, start, finish);
 	  }
 }
int main(){
	int n;
	cin >> n;
	hanoi(n,'a','b','c');
}

 

پاسخ داده شده اسفند 12, 1398 بوسیله ی retamufa (امتیاز 96)   1 3 11
...