Example #1
0
            static void Main(string[] args)
            {
                PasswordAr Ok = new PasswordAr(3);

                Ok[0] = new Password("1874820KY");
                Ok[1] = new Password("6584sryj7");
                Ok[2] = new Password("56856jlfgujk567");


                PasswordAr Wow = new PasswordAr(6);

                Wow[0] = new Password("6uw46jsrt");
                Wow[1] = new Password("4w6jurtratsj6rz");
                Wow[2] = new Password("5uae");
                Wow[3] = new Password("are5t");
                Wow[4] = new Password("dtuksd6k4");
                Wow[5] = new Password("s64ujar5t5souvhrt");



                Console.WriteLine("Ok[2] > Ok[1]  " + (Ok[2] > Ok[1]));
                Console.WriteLine("Wow[3] < Ok[1]  " + (Wow[3] < Ok[1]));

                MathOperation.SeekMax(Wow);
                MathOperation.SeekMin(Ok);

                MathOperation.AverageСharacter(Ok[1]);
                MathOperation.AverageСharacter(Wow[3]);

                MathOperation.CorrectPassword(Wow[5]);
                MathOperation.CorrectPassword(Wow[2]);
                MathOperation.CorrectPassword(Ok[1]);

                if (Wow[3])
                {
                    Console.WriteLine("Надёжный");
                }
                else
                {
                    Console.WriteLine("Ненадёжный");
                }


                Console.WriteLine("Ok[0] != Ok[2]  " + (Ok[0] != Ok[2]));
                Console.WriteLine("Ok[0] == Wow[4]  " + (Ok[0] == Wow[4]));

                Password A = Wow[4]++;

                Console.WriteLine(A.passw);

                PasswordAr.Date date = new PasswordAr.Date(22, 10, 2018);
                Console.WriteLine("Owner: {0} {1} {2}", Ok.owner.id, Ok.owner.name, Ok.owner.organization);//ошибка
                Console.WriteLine("Creation date: {0}.{1}.{2}", date.day, date.month, date.year);
            }
Example #2
0
            public static void SeekMin(PasswordAr test)
            {
                Password min = test[0];

                for (int i = 0; i < test.length; i++)
                {
                    if (test[i].passw.Length < min.passw.Length)
                    {
                        min = test[i];
                    }
                }
                Console.WriteLine("Минимальный элемент  " + min.passw);
            }
Example #3
0
            public static void SeekMax(PasswordAr test)
            {
                Password max = test[0];

                for (int i = 0; i < test.length; i++)
                {
                    if (test[i].passw.Length > max.passw.Length)
                    {
                        max = test[i];
                    }
                }
                Console.WriteLine("Максимальный элемент  " + max.passw);
            }