Ola galera, bom como diz ai no titulo eu queria fazer um programa que lesse 5 números e dissesse qual o maior e o menor deles.
eu fiz esses códigos:
int n = 0;
int maior = 0;
int menor = 0;
for (int i = 1; i <= 5; i++)
{
Console.Write("Escolha um número: ");
n = int.Parse(Console.ReadLine());
if (n > maior || n < 0)
{
maior = n;
}
if (n < maior && n < menor || menor == 0)
{
menor = n;
}
}
Console.WriteLine("O maior numero foi: " + maior);
Console.Write("O menor numero foi: " + menor);
O problema é que se eu escolher o numero 0 e em logo em seguinda escolher o 1 o programa vai considerar o 1 como menor que o 0…
Bom, quem souber resolver isso ficarei mt grato.
obrigado