A questão é :
4 – Criar um algoritmo que leia a quantidade de números que se deseja digitar para que possa ser impresso o maior e o menor numero digitado. Não suponha que todos os números lidos serão positivos. Executar o programa novamente, se o usuário desejar. Exemplo:
Quantos números deseja digitar: 5, Informe um numero:3, Informe um numero:2, Informe um numero:5, Informe um numero:6, Informe um numero:19,
O maior numero informado foi: 19
O menor numero informado foi: 2
programa
{
funcao inicio()
{
inteiro m=99999999,M=999999999,n,i,n2
caracter opcao
faca{
m = 99999999
M = 99999999
escreva("Quantos numeros deseja digitar: ")
leia(n)
para(i=0;i<n;i++){
escreva("Informe um numero: ")
leia(n2)
se(m>n2){
m=n2
}senao{
M=n2
}
}
escreva("\nO maior é :",M)
escreva("\nO menor é :",m)
escreva("\nDeseja informar novamente? S-sim/N-Não: ")
leia(opcao)
}enquanto(opcao=='s' ou opcao=='S')
escreva("Programa finalizado!")
}
}
Teria alguma outra forma de fazer este programa sem ficar igualando a variável toda hora a 999999 ?