Buscar

Sobre o trecho de código a seguir, considere: 1) que o vetor esta preenchido e que em cada posição tem um valor diferente dos demais 2) que foi lid...

Sobre o trecho de código a seguir, considere:
1) que o vetor esta preenchido e que em cada posição tem um valor diferente dos demais
2) que foi lido um valor para a variavel num
3) seu objetivo é percorrer o vetor e verificar se o conteúdo da variável num é igual a um dos elementos do vetor
int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && ******)
{
if (num==vet[ind])
achou=1;
else ind++;
}
Assinale a alternativa que completa corretamente os asteriscos (******) para que o trecho de código acima funcione conforme explicado.


achou==0
achou==2
achou=0
achou==1

Essa pergunta também está no material:

AV1 Programacao em C
4 pág.

Programação Estruturada Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

A alternativa correta para completar os asteriscos (******) é "achou==0". Explicação: O objetivo do código é percorrer o vetor e verificar se o conteúdo da variável num é igual a um dos elementos do vetor. Para isso, é necessário que a variável "achou" seja inicializada com o valor 0 (zero) antes do início do loop while. Dessa forma, a condição do loop while deve ser "ind<10 && achou==0", para que o loop continue enquanto o índice "ind" for menor que 10 e a variável "achou" for igual a 0 (ou seja, enquanto o valor não for encontrado no vetor). Caso o valor seja encontrado no vetor, a variável "achou" deve ser atualizada para 1 (um) e o loop deve ser interrompido.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Continue navegando