Es un codigo que lo unico que hace es pedir numeros y luego te dice si estan ordenados de menor a mayor o no.
Código:
El programa funciona bien mi duda o mejor dicho lo que no entiendo es la parte que esta en rojo, lo que no entiendo es como funciona, o sea, en que momento al poner los numeros desordenados es que la variable orden toma el valor 0. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace PrtuebaOrdenNumeros { class OrdenNumeros { private int[] vector; public void Cargar() { vector = new int[5]; Console.WriteLine("Cargar cinco números."); for (int f = 0; f < 5; f++) { Console.Write("Ingrese los números :"); string linea = Console.ReadLine(); vector[f] = Convert.ToInt32(linea); } } public void Ordenar() { int orden = 1; for (int f = 0; f < 4; f++) { if (vector[f + 1] < vector[f]) { orden = 0; } } if (orden == 1) { Console.WriteLine("Estan ordenados de menor a mayor"); } else { Console.WriteLine("No estan ordenados de menor a mayor"); } } static void Main(string[] args) { OrdenNumeros on = new OrdenNumeros(); on.Cargar(); on.Ordenar(); Console.ReadKey(); } } }