Вывод данных из очереди и стека в файл - C#

Узнай цену своей работы

Формулировка задачи:

 static void Main( string[] args )
        {
            string line;
            var text = new List<string[]>();
            using (StreamReader reader = new StreamReader( "input.txt" ))// чтение из файла
            {
                while (!reader.EndOfStream)
                {
                    line = reader.ReadLine();
                    var list = line.Split( ' ' );
                    text.Add( list );
                }
            }
            Queue q = new Queue(text.Count);
            Stack s = new Stack( text.Count );
            foreach (var i in text)
            {
                foreach (var j in i)
                {
                    if (j=="1")
                    {
                        q.Enqueue( i );  // добвляем в очередь
                    }
                    if (j=="4")
                    {
                        s.Push( i );  // добавляем в стек
                       
                    }
                    
                }
            }
 
            using (StreamWriter writer = new StreamWriter( "output.txt" )) // запись в файл
            {       int n = q.Count;
                for (int i = 0; i < n; i++)
                                                       
                {
                    writer.WriteLine(q.Dequeue());   
                }

            }
        }
вот выводит это System.String[] System.String[] System.String[] как сделать так, чтоб значения выводились?

Решение задачи: «Вывод данных из очереди и стека в файл»

textual
Листинг программы
       foreach (var i in text)
            {
                foreach (var j in i)
                {
                    if (j=="1")
                    {
                        q.Enqueue( i );  // добвляем в очередь
                    }
                    if (j=="4")
                    {
                        s.Push( i );  // добавляем в стек
                       
                    }
                    
                }
            }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы