1. Вывести введенные отсортированные по убыванию элементы массива на экран. Console.WriteLine("Вывод массива по убывания: "); for (int i = myArray.Length-1; i >= 0; i--) { Console.WriteLine(myArray[i]); } 2. public Book[] Books { get; set; } // Почему тут входной параметр? public void SearchByIndex(Book[] books, int index) { Console.WriteLine($"Name: {books[index].NameOfBook}; Pages: {books[index].AmmountOfPages}; Library: {books[index].NameOfLibrary}"); } // А тут обращение к полю? public string SearchByTitle(string title) { for (int i = 0; i < Books.Length; i++) { if (Books[i].NameOfBook.ToUpper().Equals(title.ToUpper())) { return $"Yea, we found ur book, index of the book is: {i}\nU can use the method \"SearchByIndex\" to find more info about the book.\n" + new string('*',25); } } return "We cannot find ur book.\n" + new string('*', 25); } 3. static void Main(string[] args) { int[] arr = new int[6]; string str = string.Empty; for (int i = 0; i < arr.Length; i++) { arr[i] = Check(str, i + 1); } arr.Print(); arr.InsertionSort(); arr.Print(); Console.ReadLine(); // входной параметр? int Check(string str, int i) { while (true) { Console.Write($"Enter ur {i} digit: "); str = Console.ReadLine(); if (int.TryParse(str, out int val)) { return val; } } } } 4. Library library = new Library(); library.Books = new Book[5]; Book book1 = new Book("Ангелы и Демоны", "Дэн Браун", 2000, "Библиотека Гаррисона", 640); Book book2 = new Book("Гарри Поттер и Кубок огня", "Джоан Роулинг", 2000, "Британская библиотека", 704); Book book3 = new Book("Властелин Колец", "Джон Рональд Руэл Толкин", 1954, "Валленродская библиотека", 1696); Book book4 = new Book("Атлант расправил плечи", "Айн Рэнд", 1957, "Библиотека Фишера", 1408); Book book5 = new Book("Как перестать беспокоиться и начать жить", "Дейл Карнеги", 1948, "Библиотека Оксфорда", 416); library.Books[0] = book1; library.Books[1] = book2; library.Books[2] = book3; library.Books[3] = book4; library.Books[4] = book5; // int index = Int32.Parse(Console.ReadLine()); library.Info(library.Books, index);