Ir ao conteúdo
  • Cadastre-se

Portugol Maior e segunda maior média


Posts recomendados

Faça um algoritmo que leia dez valores, armazenando num vetor, e diga qual par forneceu a maior média e qual par forneceu a segunda maior média

Eu só consegui fazer o básico, não faço a mínima ideia de como conseguir a maior média, muito menos saber qual par gerou isso.

var

valores: vetor [1..10] de inteiro
count: inteiro

inicio

para count de 1 ate 10 faca 
leia (valores[count])
fimpara



fimalgoritmo

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Olá.

 

42 minutos atrás, MartiniM disse:

Faça um algoritmo que leia dez valores, armazenando num vetor, e diga qual par forneceu a maior média e qual par forneceu a segunda maior média

 

Essa é enunciado completo? Se não, poste todo ele completo. Se sim, eu não entendi muito bem...

 

O que seria "par"? é uma dupla de números ou aquilo que é o "oposto de ímpar"? média de que?

 

Tente explicar melhor do que se trata o problema. Se foi de um professora/facilitador, tenta entrar em contato com ele ou perguntar a algum colega.

 

No aguardo.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

54 minutos atrás, Simon Viegas disse:

Olá.

 

 

Essa é enunciado completo? Se não, poste todo ele completo. Se sim, eu não entendi muito bem...

 

O que seria "par"? é uma dupla de números ou aquilo que é o "oposto de ímpar"? média de que?

 

Tente explicar melhor do que se trata o problema. Se foi de um professora/facilitador, tenta entrar em contato com ele ou perguntar a algum colega.

 

No aguardo.

A média é a aritmética mesmo. Entre todos os valores guardados no vetor, qual par (por exemplo, o par count=4 e count=1 geram a maior media. (valores[count4])+valores[count1])/2 Essa media gerada pelo par tem que ser a maior do que qualquer outra media gerado por outros pares. 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
34 minutos atrás, MartiniM disse:

A média é a aritmética mesmo. Entre todos os valores guardados no vetor, qual par (por exemplo, o par count=4 e count=1 geram a maior media. (valores[count4])+valores[count1])/2 Essa media gerada pelo par tem que ser a maior do que qualquer outra media gerado por outros pares. 

 

Cheguei a imaginar isso. 

 

1#

Sobre o problema em si: encontre os quatro maiores valores do vetor. A maior média sempre será os dois maiores (parece-me óbvio, não?). Por consequência a segunda maior média será do 3 com o 4. (se puder repetir, será o 1º com o 3º).

 

 

 

2#

Para encontrar os melhores podem existir métodos diversos, mas é quase certo que a maneira mais simples será ordenando o vetor. Aí pegar os 4 primeiros (ou 4 últimos, depende se escolher crescente ou decrescente)

 

 

***

 

Dúvidas ou críticas?

 

No aguardo.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 comunidades 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

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!