Na aula passada o professor mostrou como se ordena vetores, do modo mais demorado possível, onde ele testa todas as possibilidades, e usando o tal do “bubblesort”.
Ele passou um exercício, e um colega disse que era algo como pegar 2 baralhos já ordenados, comparar as cartas, e juntar as cartas em um novo monte de cartas.
Não quero a resposta com código java, até porque a prova é em portugol, só preciso de ajuda com a lógica. Depois que eu entender que vou fazer em java.
Exercício:
Ler um vetor a de n valores já ordenados. Ler um vetor b de m valores já ordenados. Transferir para um vetor c todos estes valores, mantendo a cada transferência o 3º vetor ordenado. A ordenação dos 3 vetores é crescente.
Considerações:
Eu sei que vou ter que percorrer os 2 vetores, mas se fosse para utilizar o comando for, qual seria o número de vezes a percorrer? Talvez um while ou do while seria melhor?
O terceiro vetor tem o tamanho n+m?
As comparações dos valores dentro dos vetores, tem que ocorrer dentro da estrutura de repetição.
