Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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);
}Carregando comentários...