Como fazer esse algoritmos?

Bom, estou querendo desenvolver um algoritmo que é assim:

Cada time possui 4 Jogadores, como vocês podem vêr o TIME D só possui 2 Jogadores e no caso para preencher o TIME preciso descer 2 Jogadores do Time A começando da primeira posição, como posso fazer isso?

Confusa a sua pergunta, e você já fez algo?

ainda vou fazer, não sei por onde começo.

esse algoritmo que quero fazer é para um futebol que sempre jogo, e lá é feito no papel. fica desse modelo.

Inicie os trabalhos amigo, que ai possamos tirar suas duvidas!

O primeiro passo para fazer isso é determinar a lógica a ser aplicada.
Cada time, obrigatoriamente, precisa ter 4 jogadores? Se sim, o que acontece com os que tem menos que quatro?
Se não, qual a lógica para a divisão dos times?

1 curtida

E se o time A tiver 2 jogadores, pega de qual time? E se tiver mais de dois times com 2 jogadores?

1 curtida

no caso seria o Seguinte,

Os jogadores que for chegando vai preenchendo o 1º time, o time B só pode ser preenchido depois que for completado o TIME A.

Pesquise por Fila Circular.

Parece ser bem simples entao… qq vc ja fez e qq nao ta conseguindo fazer?

Um algoritimo bem simples seria

Imagina todos jogadores enfileirados horizontalmente. Voce comeca olhando da esquerda para a direita e vai pegando de um em um e colocando no time, se o time enxeu, inicia outro time. Se chegou na fila de jogadores, comeca a lista de jogadores de novo, ate enxer todos times.

Esse é o algoritimo. Transforma isso em código :slight_smile: