Buscar

Torre de Hanoi

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

#include <stdio.h>
#include "hanoi.h"
int main()
{
 Torre t1 = criaTorreCheia();
 Torre t2 = criaTorreVazia();
 Torre t3 = criaTorreVazia();
 while(1)
 {
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t2);
 system ()
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t3);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t2, &t3);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t2);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t3, &t1);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t3, &t2);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t2);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t3);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t2, &t1);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t2, &t3);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t2);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t3, &t1);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t2, &t1);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t2, &t3);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t2);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t1, &t3);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 moveDisco(&t2, &t3);
 system("cls");
 imprimeTorre(&t1);
 imprimeTorre(&t2);
 imprimeTorre(&t3);
 getchar();
 }
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando