Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Teste de Fila");
            Fila fila = new Fila();

            fila.Insert(new Pessoa("Ricardo", 32));
            fila.Insert(new Pessoa("Maria", 55));
            fila.Insert(new Pessoa("Joao", 19));

            Console.WriteLine(fila.Count());

            Pessoa p = fila.Remove();

            Console.WriteLine($"Nome:{p.nome}");

            Console.WriteLine(fila.Count());

            Pessoa p2 = fila.Remove();

            Console.WriteLine($"Nome:{p2.nome}");

            Pessoa p3 = fila.Remove();

            Console.WriteLine($"Nome:{p3.nome}");
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.Out.NewLine = "\n\n";
            Console.Write("Numero de Filas: ");
            Int32 numFilas = Int32.Parse(Console.ReadLine());

            Matriz = new int[numFilas][];
            for (int i = 0; i < numFilas; i++)
            {
                Console.Write($"Fila N°{i+1} -> Cantidad de columnas: ");
                Matriz[i] = new int[Int32.Parse(Console.ReadLine())];
            }

            foreach (Int32[] Fila in Matriz)
            {
                Array.ForEach(Fila, Columna => {
                    Fila.SetValue(Int32.Parse(Console.ReadLine()), Fila.Count(Valor => Valor != 0));
                });
            }
            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.Cyan;
            foreach (Int32[] fila in Matriz)
            {
                foreach (Int32 col in fila)
                {
                    Console.Write($"{col} ");
                }
                Console.WriteLine();
            }

            Console.ReadKey();
        }