Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dos santos

Torre de Hanoi

Recommended Posts

Alguem consegue compreender o que este algoritmo faz e comenta-lo linha por linha



#include <stdio.h>


#include <stdlib.h>




void hanoi(int, char, char, char);


int main(int argc, char *argv[])



return 0;


void hanoi(int n, char origem , char auxiliar, char destino){



if (n == 1){


printf("%c => %c\n", origem, destino);



hanoi(n - 1, origem, destino, auxiliar);


printf("%c => %c\n",origem, destino);


hanoi(n - 1, auxiliar, origem, destino);



}


Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.