Добавить в код программы обработку исключительных ситуаций - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д