Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("\nLeniwaListaLosowa :\n");
            LeniwaLista L1 = new LeniwaLista();

            L1.output(); //pusta lista
            Console.WriteLine("3 element listy to " + L1.element(3));
            L1.output(); //lista zwiekszyla sie
            Console.WriteLine("10 element listy to " + L1.element(10));
            L1.output(); //lista zwiekszyla sie
            Console.WriteLine("5 element listy to " + L1.element(5));
            L1.output(); //lista NIE zwiekszyla sie, wypisano element, ktory juz wczesniej nalezal do listy
            Console.WriteLine("100 element listy to " + L1.element(100));
            L1.output(); //lista zwiekszyla sie

            Console.WriteLine("\nLeniweListaPierwsze :\n");
            LeniwePierwsze L2 = new LeniwePierwsze();

            L2.output(); //pusta lista
            Console.WriteLine("3 element listy to " + L2.element(3));
            L2.output(); //lista zwiekszyla sie
            Console.WriteLine("10 element listy to " + L2.element(10));
            L2.output(); //lista zwiekszyla sie
            Console.WriteLine("5 element listy to " + L2.element(5));
            L2.output(); //lista NIE zwiekszyla sie, wypisano element, ktory juz wczesniej nalezal do listy
            Console.WriteLine("100 element listy to " + L2.element(100));
            L2.output(); //lista zwiekszyla sie

            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("\nListaLeniwa :\n");
            LeniwaLista L1 = new LeniwaLista();

            L1.wypisz();
            Console.WriteLine("5 element listy to " + L1.element(5));
            L1.wypisz();
            Console.WriteLine("10 element listy to " + L1.element(10));
            L1.wypisz();
            Console.WriteLine("2 element listy to " + L1.element(2));
            L1.wypisz();
            Console.WriteLine("100 element listy to " + L1.element(100));
            L1.wypisz();

            Console.WriteLine("\nLeniwePierwsze :\n");
            LeniwePierwsze L2 = new LeniwePierwsze();

            L2.wypisz();
            Console.WriteLine("5 element listy to " + L2.element(5));
            L2.wypisz();
            Console.WriteLine("10 element listy to " + L2.element(10));
            L2.wypisz();
            Console.WriteLine("2 element listy to " + L2.element(2));
            L2.wypisz();
            Console.WriteLine("100 element listy to " + L2.element(100));
            L2.wypisz();

            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            LeniwaLista l = new LeniwaLista();
            Pierwsze    p = new Pierwsze();

            Console.WriteLine("Opcje:");
            Console.WriteLine("1 i  -- Wypisz i-ty element leniwej listy");
            Console.WriteLine("2  -- Wypisz aktualny rozmiar leniwej listy");
            Console.WriteLine("3 i  -- Wypisz i-ty element listy pierwsze");
            Console.WriteLine("4  -- Wypisz aktualny rozmiar listy pierwsze");
            Console.WriteLine("Cokolwiek innego  -- zakoncz program");

            bool done = false;

            while (!done)
            {
                String[] input = Console.ReadLine().Split();
                int      opcja = int.Parse(input[0]);
                int      druga = 0;
                if (input.Length > 1)
                {
                    druga = int.Parse(input[1]);
                }
                switch (opcja)
                {
                case 1:
                    Console.WriteLine("{0} element leniwej listy to {1}", druga, l.element(druga));
                    break;

                case 2:
                    Console.WriteLine("Rozmiar leniwej listy to {0}", l.size());
                    break;

                case 3:
                    Console.WriteLine("{0} element listy pierwsze to {1}", druga, p.element(druga));
                    break;

                case 4:
                    Console.WriteLine("Rozmiar listy pierwsze to {0}", p.size());
                    break;

                default:
                    done = true;
                    break;
                }
            }
        }