Urgente!!!
Contrução de um algoritmo para controle bovino
Em uma fazenda os bovinos são marcados com números inteiros. O fazendeiro em questão possui uma quantidade de 42 bovinos e precisa fazer uma separação em dois campos de pastagens distintos. Para isso ele decidiu colocar os bovinos com marcação de números pares no pasto de número 1 e bovinos 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 bovinos 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 bovino na leitura.
2 - Os vetores devem armazenar os números de forma sequencial, ou seja não poderá pular posições em seu armazenamento.
*ATENÇÃO
O algoritmo deve ser escrito em pseudocódigo (portugol)
Soluções para a tarefa
Respondido por
0
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:
Perguntas interessantes
Português,
5 meses atrás
Ed. Física,
5 meses atrás
Geografia,
5 meses atrás
Matemática,
5 meses atrás
Biologia,
5 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás