static void Main(string[] args) { int[] arr = new int[20]; Random rand = new Random(); for (int i = 0; i < arr.Length; i++) { arr[i] = rand.Next(-10000, 10000); } PrintArr(arr); int result = StaticClass.CountDivByThree(arr); Console.WriteLine($"\nКол-во пар элементов массива, в которых только одно число делится на 3: {result}"); Console.ReadKey(); Console.WriteLine("\nЧитаем массив из файла"); int[] arrFromFile = ArrayFromFile(@"Task2.txt"); PrintArr(arrFromFile); Console.WriteLine("\nЧитаем не существующий файл"); arrFromFile = ArrayFromFile(@"Task2_.txt"); PrintArr(arrFromFile); Console.ReadKey(); }
static void Main(string[] args) { int arrayRange = 20; int minValue = (int)-1e2; int maxValue = (int)1e2; int[] arr = new int[arrayRange]; Random rnd = new Random(); for (int i = 0; i < arr.Length; i++) { arr[i] = rnd.Next(minValue, maxValue); } Console.WriteLine($"Массив, инициированный случайными значениями от {minValue} до {maxValue}:\n");; foreach (int item in arr) { Console.Write(item + " "); } Console.WriteLine(); #region ешение задачи 1 через статический класс Console.WriteLine("Решение статическим классом\nКоличество пар соседей, где хотя бы один из них нацело делится на 3:"); Console.WriteLine(StaticClass.ReturnTriplePairs(arr)); #endregion #region Чтение массива целых чисел из текстового файла Console.WriteLine("\nЧтение массива int из текстового файла"); int[] fileArr = StaticClass.ReadIntArrayFromFile("..\\..\\dataFile.txt"); Console.WriteLine("Массив, прочитанный из текстового файла:\n"); foreach (int item in fileArr) { Console.Write(item + " "); } #endregion Console.WriteLine("\nНажмите любую клавишу"); Console.ReadKey(); }
static void Main(string[] args) { int[] myArray = StaticClass.ReadFile("..\\..\\data.txt"); Console.WriteLine(StaticClass.GetTaskValue(myArray)); }