Не могу вывести исключение с try и catch - C#

Узнай цену своей работы

Формулировка задачи:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace truecatch
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите первое число");
            int a = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите второе число");
            int b = Convert.ToInt32(Console.ReadLine());
            int c;
            c = a / b;

            try
            {
                Console.WriteLine(c);
            }
            catch (DivideByZeroException)
            {
                Console.WriteLine("На 0 делить нельзя");
            }
            catch(FormatException)
            {
                Console.WriteLine("Некорректный формат ввода");
            }
            Console.WriteLine("EXIT");
            Console.ReadLine();
 
        }
    }
}
Т.е. я вводжу с клавиатуры два числа А и Б. Хочу чтобы при делении на 0 выскакивало предупреждение(делить на 0 нельзя) и если ты вместо цифр вводишь буквы, чтобы писало "Некорректный формат ввода" Подскажите как это сделать ?

Решение задачи: «Не могу вывести исключение с try и catch»

textual
Листинг программы
try {
        //ToDo
}
catch (DivideByZeroException e) {
    Conssole.WriteLine(e.Messege);
    //ToDo
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5
Похожие ответы