Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.Write("Ingrese la cantidad de elementos de la lista:");
            int cantidad = Convert.ToInt32(Console.ReadLine());

            Console.Write("Agregar un Nodo al final: 1=si ");
            int nodofinal = Convert.ToInt32(Console.ReadLine());

            Console.Write("Agregar un Nodo al inicial: 1=si ");
            int nodoinicial = Convert.ToInt32(Console.ReadLine());


            SingleList <int> listaDeEnteros = new SingleList <int>();

            Random random = new Random();


            for (int i = 0; i < cantidad; i++)
            {
                int nuevoNumero = random.Next(0, 100);
                listaDeEnteros.AddNode(nuevoNumero);


                if (i == cantidad - 1)
                {
                    Console.Write(" ");
                    if (nodofinal == 1)
                    {
                        listaDeEnteros.AddNodefinal(56);
                    }

                    if (nodoinicial == 1)
                    {
                        listaDeEnteros.AddNodeinicial(23);
                    }
                }
            }


            listaDeEnteros.ImprimirLista();



            Console.Read();
        }