Вопрос по информатике
Анонимный
1 год назад

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

Ответы 1

Ответ: 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;

   }

}

Объяснение:

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

Премиум статус
Получайте самые быстрые
ответы на свои вопросы
У вас остались
вопросы?