Está en la página 1de 2

//algoritmo que ordene tres numeros en forma ascendente

Console.WriteLine("Programa que permita ordenar de forma ascendente tres


numeros dados");
//declara variables
int num1, num2, num3;
//leer
Console.Write("ingrese el primer numero: ");
num1 = int.Parse(Console.ReadLine());
Console.Write("ingrese el segundo numero: ");
num2 = int.Parse(Console.ReadLine());
Console.Write("ingrese el terser numero: ");
num3 = int.Parse(Console.ReadLine());
//determinar consicion
Console.WriteLine("Los numeros ordenados ascendentemente son");
if (num1 < num2 && num1 < num3)

{
Console.WriteLine("{0}", num1);
if (num2 < num3)
{
Console.WriteLine("{0}", num2);
Console.WriteLine("{0}", num3);
}
else
{
Console.WriteLine("{0}", num3);
Console.WriteLine("{0}", num2);
}
}
else
{
if (num2 < num1 && num2 < num3)
{
Console.WriteLine("{0}", num2);
if (num1 < num3)
{
Console.WriteLine("{0}", num1);
Console.WriteLine("{0}", num3);
}
else
{
Console.WriteLine("{0}", num3);
Console.WriteLine("{0}", num1);
}
}
else
{
Console.WriteLine("{0}", num3);
if (num1 < num2)
{
Console.WriteLine("{0}", num1);
Console.WriteLine("{0}", num2);
}
else
{
Console.WriteLine("{0}", num2);
Console.WriteLine("{0}", num1);
}
}
}
//escribir
Console.ReadKey();