4. Escreva um algoritmo que leia um conjunto de 20 números inteiros e mostre qual foi o maior e o menor valor fornecido
Para o exercício 4 não consegui solucionar por conta. Fui na internet e encontrei esta solução. Simples a solução depois que se vê.
algoritmo "menor e maior valor de 20”
var
numeros,k, maiorNumero, menorNumero:inteiro
// neste bloco das variaveis foram declaras todas as variaveis do tipo inteiro.
// A variavel k, será usada no laço PARA … FIM PARA.
//A variavel MaiorNumero guarda o maior número
//A variavel menorNumero guarda o menor número
inicio
maiorNumero <- 0
menorNumero <- 999
// O segredo é este acima: a variavel maiorNumero recebe o menor valor
// A variavel menorNumero recebe o maior valor.
Para k de 1 ate 20 faca
escreva ("Digite 20 Números ",k,": ")
Leia(numeros)
Se(numeros > maiorNumero) entao
maiorNumero<- numeros
fimse
se(numeros < menorNumero) entao
menorNumero <- numeros
fimse
fimpara
escreval("O maior número é: ", maiorNumero)
escreval("O menor número é: ", menorNumero)
fimalgoritmo
Eu não consegui resolver por um simples detalhe, a saber, não fiz a atribuição inversa para o maior número = 0 (zero) e o menor como sendo 999.
Nenhum comentário:
Postar um comentário