Tin Kien Giang K31
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Tin Kien Giang K31

Chao mung den voi dien dan Tin-KG Khoa 31
 
Trang ChínhTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Tháp Hà Nội

Go down 
Tác giảThông điệp
truongcaokg




Tổng số bài gửi : 15
Registration date : 12/09/2007

Tháp Hà Nội Empty
Bài gửiTiêu đề: Tháp Hà Nội   Tháp Hà Nội Empty9/4/2008, 21:16

Minh đã lam xong bài Tháp Hà Nội các bạn xem rồi cho ý kiến nhé!

Code:

#include<iostream>
#include<conio.h>

using namespace std;

int n;
char x,y,z;

void hanoi(int n,char x,char y,char z); //x,y,z có thể dùng kiểu dữ liệu khác

int main()
{
   cout<<"nhap so dia: ";
   cin>>n;
   cout<<"nhap vao cot 1,2,3: ";
   cin>>x>>y>>z;
   
   hanoi(n,x,y,z);

   getch();

   return 0;
}

void hanoi(int n,char x,char y,char z)
{
   if(n==1)
   cout<<"chuyen 1 dia tu cot "<<x<<" sang cot "<<z<<" lay cot "<<y <<" lam trung gian"<<endl;
   else
   {
      hanoi(n-1,x,z,y);
      hanoi(1,x,y,z);
      hanoi(n-1,y,x,z);   
   }
}
Về Đầu Trang Go down
 
Tháp Hà Nội
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Tin Kien Giang K31 :: Cộng Đồng :: Cộng Đồng :: Thảo luận chung-
Chuyển đến