01/10/2018, 00:29

Test lỗi C cơ bản giúp mình, về bài tháp HN :) tks mn :D

#include <stdio.h>
#include <iostream.h>
using namespace std;
void thapHN(int n,char A,char B,char C);

int main()
{
	int n;
	char A,B,C;
	cin>>n;
	cout<<thapHN(n,A,B,C)<<endl;	
	return 0;
}
void thapHN(int n,char A,char B,char C)
{
	if(n==1)
		cout<<A<<"->"<<C;
	else 
		{
			thapHN(n-1,A,C,B);
			thapHN(1,A,B,C);
			thapHN(n-1,B,A,C);
		}
}
Sáng Béo viết 02:35 ngày 01/10/2018
#include <stdio.h>
#include <iostream>
using namespace std;

void thapHN(int n,char A,char B,char C);

int main()
{
    int n;
    cin>>n;
    thapHN(n,'A','B','C');
    return 0;
}
void thapHN(int n,char A,char B,char C)
{
    if(n==1)
        cout<<A<<"->"<<C<<endl;
    else 
        {
            thapHN(n-1,A,C,B);
            thapHN(1,A,B,C);
            thapHN(n-1,B,A,C);
        }
}
Tieu Bao viết 02:33 ngày 01/10/2018

tks bro chạy được rồi

Bài liên quan
0