static void Main(string[] args) { TextReader dataload = new StreamReader(@"../../TextFile1.txt"); int k = int.Parse(dataload.ReadLine()); string buffer = dataload.ReadLine(); string[] s = buffer.Split(' '); Lista lista = new Lista(); Lista listaPara = new Lista(); Lista listaImpara = new Lista(); for (int i = 0; i < s.Length; i++) { lista.Add(int.Parse(s[i])); if (lista.v[i] % 2 == 0) { listaPara.Add(lista.v[i]); } else { listaImpara.Add(lista.v[i]); } } Console.WriteLine("Exercitiul 1:"); lista.Afisare(); lista.Permutare(k); lista.Afisare(); Console.ReadKey(); Console.WriteLine(); Console.WriteLine("Exercitiul 2:"); listaPara.Afisare(); listaImpara.Afisare(); Console.ReadKey(); }
Lista.Lista bag; // lista de items recogidos por wall-e //(son indices a la lista de items del mapa) public WallE() { pos = 0; bag = new Lista.Lista(); }
static void Main() { Lista <int> lista = new Lista <int>(); string choose = "1"; while (choose != "7") { Console.WriteLine("Wybierz akcję:"); Console.WriteLine("1.Dodaj element na początek"); Console.WriteLine("2.Dodaj element na koniec"); Console.WriteLine("3.Usuń element z początku"); Console.WriteLine("4.Usuń element z końca"); Console.WriteLine("5.Sprawdź czy lista jest pusta"); Console.WriteLine("6.Wypisz elementy listy"); Console.WriteLine("7.Zakończ program"); choose = Console.ReadLine(); switch (choose) { case "1": { Console.WriteLine("Podaj liczbę, którą chcesz wstawić na początek listy"); int element = Int32.Parse(Console.ReadLine()); lista.AddFirst(element); break; } case "2": { Console.WriteLine("Podaj liczbę, którą chcesz wstawić na koniec listy"); int element = Int32.Parse(Console.ReadLine()); lista.AddLast(element); break; } case "3": { int deleted_element = lista.DelFirst(); if (deleted_element != 0) { Console.WriteLine("Usunięto element " + deleted_element + " z listy"); } break; } case "4": { int deleted_element = lista.DelLast(); if (deleted_element != 0) { Console.WriteLine("Usunieto element " + deleted_element + " z listy"); } break; } case "5": { if (lista.Empty()) { Console.WriteLine("Lista jest pusta"); } else { Console.WriteLine("Lista zawiera jakie� elementy"); } break; } case "6": { lista.WriteAll(); Console.WriteLine(""); lista.FirstElem(); lista.LastElem(); break; } case "7": { break; } default: { System.Console.WriteLine("Błąd"); break; } } } }
static void Main() { Lista <int> lista = new Lista <int>(); string opcja = "1"; while (opcja != "7") { Console.WriteLine(""); Console.WriteLine("Wybierz co chcesz zrobi�:"); Console.WriteLine("1.Dodaj element na pocz�tek"); Console.WriteLine("2.Usu� element z pocz�tku"); Console.WriteLine("3.Dodaj element na koniec"); Console.WriteLine("4.Usu� element z ko�ca"); Console.WriteLine("5.Sprawd� czy lista jest pusta"); Console.WriteLine("6.Wypisz elementy listy"); Console.WriteLine("7.Wyj�cie"); opcja = Console.ReadLine(); switch (opcja) { case "1": { Console.WriteLine("Podaj liczbe wstawian� na pocz�tek listy"); int liczba = Int32.Parse(Console.ReadLine()); lista.DodajPocz�tek(liczba); break; } case "2": { int usuni�ta = lista.Usu�Pocz�tek(); if (usuni�ta != 0) { Console.WriteLine("Usuni�to " + usuni�ta + " z listy"); } break; } case "3": { Console.WriteLine("Podaj liczbe wstawian� na koniec listy"); int liczba = Int32.Parse(Console.ReadLine()); lista.DodajKoniec(liczba); break; } case "4": { int usuni�ta = lista.Usu�Koniec(); if (usuni�ta != 0) { Console.WriteLine("Usuni�to " + usuni�ta + " z listy"); } break; } case "5": { if (lista.Pusta()) { Console.WriteLine("Lista jest pusta"); } else { Console.WriteLine("Lista zawiera jakie� elementy"); } break; } case "6": { lista.Wypisz(); Console.WriteLine(""); lista.WP(); lista.WO(); break; } case "7": { break; } default: { System.Console.WriteLine("B��dny wyb�r"); break; } } } }