Faça um programa que receba do usuário um vetor com 10 posições. Em seguida, deverá ser impresso o maior e o menor elemento do vetor.
Passo 1
Fala aí, tudo tranquilo?
Vamos começar incluindo a biblioteca , pois vamos precisar receber valores do usuário e imprimir mensagens na tela.
Após isso, vamos declarar o vetor com 10 posições. Além de duas variáveis: e que vão armazenar o maior valor desse array e o seu menor valor.
Passo 2
Agora, vamos fazer o usuário passar os valores para esse array. Para isso, vamos utilizar um laço de e, para cada repetição, o usuário passa um valor que é armazenado em uma posição diferente do vetor.
Passo 3
O próximo passo é definir qual o maior e o menor valor passados pelo usuário. Para isso, vamos fazer com que as variáveis e recebam o valor . A seguir vamos fazer um laço de e, para cada repetição, vamos fazer dois ’s serem analisados.
O primeiro é para saber se o valor armazenado na variável do é maior do que o valor armazenado em . Se sim, vamos fazer a variável receber esse valor.
O segundo é bem parecido. Vamos analisar se a variável do é menor que o valor de e, se isso for cumprido, recebe o valor dessa variável.
Com o término desse laço de repetição, todas as variáveis são comparadas com o valor de que sempre vai assumindo o maior valor da comparação. Com isso, essa variável assume o maior valor dentro do vetor. O processo que ocorre para a variável é análogo.
Por fim, basta imprimirmos esses valores.