... c phộp s dng mt cc B lm cc trung gian t tm a chuyn t cc A sang cc C #include #include void dichchuyen(int n, int c1 , int c2 , int c3 ); void main() { int n; char c; { clrscr(); ... c1 , int c2 , int c3 ) { if (n==1) printf("\n %10.0d -> %d ", c1 ,c2 ); else { dichchuyen(n-1 ,c1 ,c3 ,c2 ); dichchuyen(1 ,c1 ,c2 ,c3 ); dichchuyen(n-1, c3 ,c2 ,c1 ); } } Bi 21 Vit chng trỡnh c dựng hm quy ... "); scanf("%d %d",&a,&b); printf("\n UCLN cua %d va %d la %d (cach1)", a,b,cach1(a,b)); printf("\n UCLN cua %d va %d la %d (cach2)", a,b,cach1(a,b)); c= getch(); } while (c! =27); } int cach1(int...