Geografia, perguntado por viniciuswave, 5 meses atrás

Contrução de um algoritmo para controle bovino Em uma fazenda os gados são marcados com números inteiros. O fazendeiro em questão possui uma quantidade de 42 gados e precisa fazer uma separação em dois campos de pastagens distintos. Para isso ele decidiu colocar os gados com marcação de números pares no pasto de número 1 e gados com números impares no pasto 2. Você com ideia de automatizar essa separação e propôs a criação de um algoritmo que faz a leitura dos números dos 42 gados e separa por ímpar ou par em dois vetores distintos, após a leitura mostre na tela os dois vetores, pois eles que indicarão qual gado deverá ir para qual pasto. Regras: 1 - O algoritmo poderá considerar que o usuário não irá repetir o número do gado na leitura. 2 - Os vetores devem armazenar os números de forma sequencial, ou seja não poderá pular posições em seu armazenamento.

Soluções para a tarefa

Respondido por felioppatricio
17

Resposta:

numeroBovino, i, parIndice, imparIndice : inteiro

pares, impares: vetor[1..42] de inteiro

Início

parIndice<- 0

imparIndice <- 0

Para i de 0 ate 42 passo 1 faca

Escreva("Digite o numero do" + i + 1 + "º bovino: ")

Leia(numeroBovino)

Se (numeroBovino % 2 = 0) então

        Se (parIndice< 43) então

                     pares[parIndice] <- numeroBovino

                     parIndice <- parIndice+ 1

        Fim_Se

Senão

        Se (imparIndice < 43) então

                     impares[imparIndice ] <- numeroBovino

                     imparIndice <- imparIndice + 1

        Fim_Se

Fim_Se

Fim_Para

Escreva(pares)

escreva(impares)

Fim

Explicação:

Usamos o parIndice para poder ordenar os elementos adicionados no vetor, mude o nome das variaveis e cuidado com a identação.

Respondido por cassianeto98as332as7
1

Resposta:

Explicação:

Anexos:
Perguntas interessantes