Сделать исключения в двух задачах на массив - C#
Формулировка задачи:
Не могу сделать исключения в двух задачах на массив, я знаю синтаксис и как работает, но просто не могу "придумать" где его сделать и куда впихнуть, Можете помочь?
и вторая
class Program { static void Main(string[] args) { Console.WriteLine("Введите размерность массива"); int n = int.Parse(Console.ReadLine()); int[] ms = new int[n]; //{1,5,4,3,7,9,12,8,11,10}; Random r = new Random(); Console.WriteLine("Исходный массив "); for (int i = 0; i < n; i++) { ms[i] = r.Next(100); Console.Write(" " + ms[i]); } int a = ms.Max<int>(); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("Массив после изменения "); ms[0] = a; for (int i = 0; i < n; i++ ) Console.Write(" " + ms[i]); // Console.WriteLine("max = " + a); Console.ReadKey(); }
class Program { static void Main(string[] args) { Console.WriteLine("Введите количество строк n"); int n = int.Parse(Console.ReadLine()); Console.WriteLine("Введите количество столбцов m"); int m = int.Parse(Console.ReadLine()); double[,] ms = new double[n, m]; Random r = new Random(); for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) { ms[i, j] = r.Next(100); Console.Write(ms[i, j] + "\t"); } Console.WriteLine(); Console.WriteLine(); } double min = Double.MaxValue; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++){ if (i + j == n - 1) { if (min > ms[i, j]){ min = ms[i, j]; } } } } Console.WriteLine("Минимальный элемент побочной диагонали = " + min); Console.ReadKey(); }
Решение задачи: «Сделать исключения в двух задачах на массив»
textual
Листинг программы
using System; using System.Linq; public class Test { static void Main() { try { Console.Write("Введите размерность массива: "); int n = int.Parse(Console.ReadLine()); int[] ms = new int[n]; Random r = new Random(); for (int i = 0; i < n; ++i) { ms[i] = r.Next(100); } Console.WriteLine($"Исходный массив: {String.Join(" ", ms)}"); int a = ms.Max<int>(); ms[0] = a; Console.WriteLine($"Массив после изменения: {String.Join(" ", ms)}"); } catch (Exception ex) { Console.WriteLine($"Ошибка: {ex.Message}.\n"); Main(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д