Пример #1
0
        static void Main(string[] args)
        {
            var Set1 = new Set(new string[] { "1", "2", "a" });//объявление
            var Set2 = new Set(new string[] { "1", "2", "3" });
            var Set3 = new Set(new string[] { "a", "aa", "aaa" });

            Console.WriteLine($"-: { Set1 - "a"}");
            Console.WriteLine($"*: { Set1 * Set2}");
            Console.WriteLine($"<: { Set1 < Set2}");
            Console.WriteLine($">: { Set1 > Set2}");
            Console.WriteLine($"&: { Set1 & Set2}");

            Console.WriteLine($"Count: {StatisticOperation.Count(Set3)}");           //подсчет всех элементов
            Console.WriteLine($"MinMaxDiff: {StatisticOperation.MinMaxDiff(Set3)}"); //максимальное-минимальное
            Console.WriteLine($"Sum: {StatisticOperation.Sum(Set3)}");               //сумма

            string shock = "AddDot";

            Console.WriteLine($"AddDot: {shock.AddDot()}");//строка с точкой в конце

            Console.WriteLine(Set1 - "a");
            Console.WriteLine(Set1 * Set2);
            Console.WriteLine(Set1 < Set2);
            Console.WriteLine(Set1 > Set2);
            Console.WriteLine(Set1 & Set2);
            var SetNull = new Set(new string[] { "", "", "a" });

            SetNull.RemoveNull();//удаление нулевых эл-ов из множества
            Console.WriteLine(SetNull);
        }
Пример #2
0
        static void Main(string[] args)
        {
            Mass A  = new Mass(1, 2, 3);
            Mass A1 = new Mass(1, 2, 3);
            Mass B  = new Mass(3, 4, 5);
            Mass D  = new Mass(1, 2, 3);
            Mass E  = new Mass(-1, -2, 3);
            Mass C  = A * B;

            foreach (int i in C.Arr)
            {
                Console.Write(i + " ");
            }
            if (D)
            {
                Console.WriteLine("\nTrue");
            }
            else
            {
                Console.WriteLine("\nFalse");
            }
            Console.WriteLine(B < A1);
            Console.WriteLine(A == A1);
            int count;

            count = (int)B;
            Console.WriteLine(count);
            Console.WriteLine($"{StatisticOperation.Count(B)}");
            Mass.Owner Owner1 = new Mass.Owner(1, "Vlad", "BSTU");
            Mass.Date  Date1  = new Mass.Date(2020, "October", 25);
        }
Пример #3
0
        static void Main(string[] args)
        {
            DoublyLinkedList <int> List1 = new DoublyLinkedList <int>();

            List1.Add(1);
            List1 = 2 + List1;
            Console.WriteLine($"Список 1: ");
            List1.Out();
            DoublyLinkedList <int> List2 = new DoublyLinkedList <int>();

            List2.Add(1);
            List2.Add(2);
            Console.WriteLine();
            Console.WriteLine("Список 2: ");
            List2.Out();
            Console.WriteLine();
            if (List1 != List2)
            {
                Console.WriteLine("Списки не равны");
            }
            --List1;
            Console.WriteLine("Список 1 после удаления первого элемента: ");
            List1.Out();
            Console.WriteLine();
            DoublyLinkedList <int> List3 = new DoublyLinkedList <int>();

            List3 = List1 * List2;
            Console.WriteLine("Объединение двух списков");
            List3.Out();
            DoublyLinkedList <int> .Owner owner = new DoublyLinkedList <int> .Owner();

            DoublyLinkedList <int> .Date date = new DoublyLinkedList <int> .Date();

            Console.WriteLine();
            Console.WriteLine($"Сумма элементов третьего списка: {StatisticOperation.Sum(List3)}");
            Console.WriteLine($"Разница между максимальным и минимальным элементом в 3-м списке: {StatisticOperation.Difference(List3)}");
            Console.WriteLine($"Кол-во элементов списка №3: {StatisticOperation.Count(List3)}");
            string str = "СтРоКа";

            Console.WriteLine($"В строке '{str}' {str.CountUpper()} заглавных букв");
            if (List2.IsPereat())
            {
                Console.WriteLine("В списке List2 есть повторяющиеся элементы");
            }
            else
            {
                Console.WriteLine("В списке List2 нет повторяющихся элементов");
            }
            if (List3.IsPereat())
            {
                Console.WriteLine("В списке List3 есть повторяющиеся элементы");
            }
            else
            {
                Console.WriteLine("В списке List3 нет повторяющихся элементов");
            }
        }