Ejercicio 007: Leer tres números enteros diferentes y determinar cuál es el menor, mayor e intermedio.
using System;
namespace CSharp_007 {
class Program {
static void Main(string[] args) {
int n1, n2, n3, mayor, menor, inter;
Console.Write("Escribe primer numero ");
n1 = int.Parse(Console.ReadLine());
Console.Write("Escribe segundo numero ");
n2 = int.Parse(Console.ReadLine());
Console.Write("Escribe tercer numero ");
n3 = int.Parse(Console.ReadLine());
mayor = menor = inter = n1;
if (n2 > mayor) {
mayor = n2;
}
if (n3 > mayor) {
mayor = n3;
}
if (n2 < menor) {
menor = n2;
}
if (n3 < menor) {
menor = n3;
}
if ((n1 > menor) && (n1 < mayor)) {
inter = n1;
}
if ((n2 > menor) && (n2 < mayor)) {
inter = n2;
}
if ((n3 > menor) && (n3 < mayor)) {
inter = n3;
}
Console.WriteLine("Menor: " + menor);
Console.WriteLine("Intermedio: " + inter);
Console.WriteLine("Mayor: " + mayor);
Console.ReadKey();
}
}
}
No hay comentarios:
Publicar un comentario