Добавить в код программы обработку исключительных ситуаций - C#
Формулировка задачи:
Помогите добавить в код программы обработку исключительных ситуаций, которые могут возникнуть в ходе выполнения программы. В случае возникновения исключения, организовать информативный вывод данных о возникшем исключении на экран с предложением продолжить выполнение, проигнорировав ошибку, или завершить выполнение программы.
программа находит вектор наибольшей длины
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication23 { internal class Program { private static void Main() { int[] x = new int[10], y = new int[10]; var r = new Random(); for (int i = 0; i < x.Length; i++) { x[i] = r.Next(200) - 100; y[i] = r.Next(200) - 100; Console.WriteLine("({0,3}) + ({1,3})i", x[i], y[i]); } int maxRe = 0, maxIm = 0; foreach (int i in x) if (Math.Abs(maxRe) < Math.Abs(i)) maxRe = i; foreach (int i in y) if (Math.Abs(maxIm) < Math.Abs(i)) maxIm = i; Console.WriteLine("Вектор максимальной длины: ({0,3}) + ({1,3})i,\r\n" + "Его длина составляет {2}", maxRe, maxIm, Math.Sqrt(maxRe * maxRe + maxIm * maxIm)); Console.ReadKey(); } } }
Решение задачи: «Добавить в код программы обработку исключительных ситуаций»
textual
Листинг программы
Console.WriteLine("Хотите поизвращаться-нажмите 1"); Console.WriteLine("Закрыть и не видеть этот ужас нажмите 2"); int n = 0; n = int.Parse(Console.ReadLine()); switch (n) { case 1: Main(); break; case 2: Environment.Exit(0); break; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д