Ir ao conteúdo
  • Cadastre-se
Visitante

Vetores (Descobrir maior numero)

Recommended Posts

Visitante

Gente, eu to com uma dificuldade gigante.. Eu preciso declarar um vetor de 10 posições, identificar.. até aí tudo bem. Depois tenho que descobrir qual é menor dele, e eu não to conseguindo criar a lógica disso! Quero que me ajudem a ter uma lógica de como fazer isso.. OBS: não quero a resposta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou dar um exemplo fora da linguagem, mas acho que dá pra entender.

 

inteiros vetor[10], maior; // define as variaveis

 

escreva "Digite o valor determinado";

leia vetor[0];

maior = vetor[0]; //já define que o primeiro valor digitado é o maior

 

para(i = 1; i < 10; i++){ // laço de repetição

escreva "Digite o valor determinado"

leia vetor

se (maior < vetor) então {maior = vetor} // se o valor digitado for maior que o que já foi digitado anteriormente, ele será substituido na variavel "maior"

}

  • Curtir 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Suponho que o seu vetor recebera valores aleatórios, logo você deverá ordena-lo, em ordem crescente ou decrescente voce saberá onde vai estar a posicao do menor e o maior valor. procure no Google ordenação Quick Sort. 

 

Boa sorte.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é necessário ordenar o array.

Declare uma variável  minimo.
Faça o loop de leitura. Se for o primeiro valor informado, defina minimo para esse valor. Caso seja uma leitura posterior à primeira, se o número informado for menor que o armazenado na variável minimo, copie ele p/ essa variável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×