Предмет: Информатика, автор: xxxx20052005

Написать программу, которой на вход подается два целых числа, на выходе – результат деления одного числа на другое. Предусмотреть обработку исключительной ситуации, возникающей при делении числа на ноль на с#​

Ответы

Автор ответа: sretro091
0

Ответ: using System;

class Program

{

   static void Main()

   {

       try

       {

           Console.WriteLine("Введите первое число:");

           int number1 = Convert.ToInt32(Console.ReadLine());

           Console.WriteLine("Введите второе число:");

           int number2 = Convert.ToInt32(Console.ReadLine());

           int result = DivideNumbers(number1, number2);

           Console.WriteLine("Результат деления: " + result);

       }

       catch (DivideByZeroException)

       {

           Console.WriteLine("Ошибка: деление на ноль недопустимо.");

       }

       catch (FormatException)

       {

           Console.WriteLine("Ошибка: введено некорректное число.");

       }

       catch (Exception ex)

       {

           Console.WriteLine("Ошибка: " + ex.Message);

       }

   }

   static int DivideNumbers(int dividend, int divisor)

   {

       if (divisor == 0)

       {

           throw new DivideByZeroException();

       }

       return dividend / divisor;

   }

}

Объяснение:

попробуй если что там поставь по другому подумай)

Похожие вопросы
Предмет: Математика, автор: ilaha118