Alguém sabe fazer um programa para combinação?

1 resposta
V

Olá, preciso de ajuda!

Recentemente eu viajei e guardei a minha bicicleta num cadeado que precisa de 4 dígitos diferentes para ser desbloqueado.

Exemplo:

Eu posso apertar 1 - 9 - 8 - 3 e o cadeado abre mas não posso apertar 1 - 9 - 9 - 6 pois eu penas posso pressionar um algarismo uma vez. E eu perdi a combinação da senha mas sei de algumas informações:

Preciso de todas as combinações possíveis que:

*Comecem com 1
*Tenham quatro dígitos
*Não repitam algarismos

Se alguém tiver tempo e conseguir fazer um progeama para esse problema, eu ficarei muito grato!

1 Resposta

sergiolopes

Um algoritmo simples e ingenuo:

Faz 3 laços aninhados (1 pra cada digito alem do primeiro 1 fixo). Cada laço vai de 0 a 9. Se o algarismo for igual a outro, pula ele. Senão, imprime.

Criado 3 de janeiro de 2016
Ultima resposta 4 de jan. de 2016
Respostas 1
Participantes 2