Título: ayuda con esta lista encadenada simple Publicado por: alonsomzo en 3 Abril 2009, 00:39 am la verdad ya no encuentro la solucion a este programa, es una lista encadenada simple.
si me pueden ayudar se los agradeceré: aquí les va: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace lista_simple_circular { class Program { static void Main(string[] args) { CAuto nuevo = null, primero = null; char otro = 's'; while (otro == 's') { nuevo = new CAuto(); Console.Write("nombre del Auto: "); nuevo.Auto = Console.ReadLine(); Console.Write("Marca: "); nuevo.Marca = Console.ReadLine(); Console.Write("Modelo: "); nuevo.Modelo = int.Parse(Console.ReadLine()); Console.Write("precio:"); nuevo.Precio = int.Parse(Console.ReadLine()); if (primero == null) { primero = nuevo; } else { primero.siguiente = nuevo; nuevo.siguiente = primero; } Console.WriteLine("Deseas introducir otro?:"); otro = char.Parse(Console.ReadLine()); } Console.WriteLine("los datos capturados son:"); while (nuevo != primero.siguiente) { Console.WriteLine("nombre del Auto: {0}", nuevo.Auto); Console.WriteLine("Nombre de la marca: {0}", nuevo.Marca); Console.WriteLine("Modelo: {0}", nuevo.Modelo); Console.WriteLine("Precio del Auto: {0}", nuevo.Precio); } Console.ReadKey(); } public class CAuto { public string Auto; public string Marca; public int Modelo; public int Precio; public CAuto siguiente = null; public CAuto anterior = null; } } } gracias de antemano. |