示例#1
0
        static void Main()
        {
            Console.WriteLine("Задание 1");
            ArrayWork();
            My_methods.Pause();
            Console.Clear();

            Console.WriteLine("Задание 2");
            MyArrayWork();
            My_methods.Pause();
            Console.Clear();

            Console.WriteLine("Задание 3");
            if (CheckPassword())
            {
                Console.WriteLine("Данные верны");
            }
            else
            {
                Console.WriteLine("Попытки закончились");
            }
            My_methods.Pause();
            Console.Clear();

            Console.WriteLine("Задание 4");
            MyDimArrayWork();
            My_methods.Pause();
            Console.Clear();
        }
示例#2
0
        static void MyArrayWork()
        {
            string message = "Пожалуйста, введите число цифрами";

            Console.WriteLine("Введите число элементов массива: ");
            int n = My_methods.GetValue(message);

            Console.WriteLine("Введите первое значение: ");
            int first = My_methods.GetValue(message);

            Console.WriteLine("Введите шаг для значений: ");
            int step = My_methods.GetValue(message);


            MyArray array = new MyArray(n, first, step);

            Console.Write("Полученный массив:");
            Console.WriteLine(array.ToString());

            Console.Write("Сумма элементов: ");
            Console.WriteLine(array.Sum);

            Console.Write("Inverse: ");
            array.Inverse();
            Console.WriteLine(array.ToString());

            Console.WriteLine("Введите значение для умножения: ");
            int m = My_methods.GetValue(message);

            array.Multi(m);

            Console.Write("Результат: ");
            Console.WriteLine(array.ToString());

            Console.Write("Количество максимальных элементов: ");
            Console.WriteLine(array.MaxCount);

            Console.WriteLine("Работа с файлом:");
            MyArray array2 = new MyArray("..\\..\\array_read.txt");

            Console.WriteLine(array2.ToString());

            array2.Inverse();

            array2.WriteInFile("..\\..\\array_write.txt");
        }
示例#3
0
        static void MyDimArrayWork()
        {
            string message = "Пожалуйста, введите число цифрами";

            Console.WriteLine("Введите число строк массива: ");
            int n = My_methods.GetValue(message);

            Console.WriteLine("Введите число колонок массива: ");
            int m = My_methods.GetValue(message);


            TwoDimArray array = new TwoDimArray(n, m);

            Console.WriteLine("Полученный массив:");
            Console.WriteLine(array.ToString());

            Console.Write("Сумма элементов: ");
            Console.WriteLine(array.Sum());

            Console.WriteLine("Введите число для подсчета суммы всех элементов массива больше заданного: ");
            int max = My_methods.GetValue(message);

            Console.Write("Количество максимальных элементов: ");
            Console.WriteLine(array.SumM(max));

            Console.Write("Максимальный элемент: ");
            Console.WriteLine(array.Max);

            Console.Write("Минимальный элемент: ");
            Console.WriteLine(array.Min);

            int i, j;

            Console.Write("Hомер максимального элемента: ");
            array.NumMax(out i, out j);
            Console.WriteLine((i + 1) + " " + (j + 1));             // Для удобства


            Console.WriteLine("Работа с файлом:");
            TwoDimArray array2 = new TwoDimArray("..\\..\\dimarray_read.txt");

            Console.WriteLine(array2.ToString());

            array2.WriteInFile("..\\..\\dimarray_write.txt");
        }