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(); }
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"); }
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"); }