static void Main(string[] args) { MyList words = new MyList(); MyList result = new MyList(); string tmp = Convert.ToString(Console.ReadLine()); string[] arr = tmp.Split(',', ' ', '.'); for (int i = 0; i < arr.Length; i++) { words.Add(arr[i]); } Console.WriteLine("начальный список:"); words.Printer(); Console.WriteLine(); Console.WriteLine("результат выполнения операции:"); result = words.ChangeList(words); result.Printer(); Console.ReadKey(); }
public MyList ChangeList(MyList list1) { MyNode p = head; int i = 0; while (p.next != null) { if (p.inf == p.next.inf) { Delete(i + 1); i--; list1.Printer(); Console.WriteLine(); } else p = p.next; i++; } return list1; }