witam,
dlaczego jak zmienie typ zmiennych a i b na float i oczywiście z parsowaniem to przy podaniu jako b 0 pojawia sie znak zapytania,
a jak zrobie jak poniżej to pojawia sie komunikat prawidłowy czyli "Nastąpiła próba podzielenia przez zero."
try
{
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
float wynik = a / b;
Console.WriteLine(wynik);
}
catch (ArithmeticException ArgEx)
{
Console.WriteLine(ArgEx.Message);
}