Implementação basica de um código que serve de exemplo de implementação de uma lista encadeada circular.
Codigo preparado para rodar em linux, com algumas modificacoes é possivel usar no ruindows.
Compile o arquivo josephus.cpp:
$ g++ -Wall josephus.cpp -o josephus
E rode:
$ ./josephus
Digite o numero de casas a serem contadas(iteradas) a cada rodada, em seguida digite o nome de cada soldado que fará parte do jogo(separados por um "enter").
Ctrl+d para terminar de inserir os soldados. Então o jogo proseguirá até o fim e mostrará o vencedor no final.
O jogo serve de exemplo de uso de lista encadeada circular (código listacircular.cpp incluso no arquivo para download). Achei a forma mais prática de testar a lista. Códigos,
headers, e arquivo de teste estão inclusos no pacote .rar para download logo abaixo. Qualquer duvida e/ou sugestão é só
me escrever.