Трябва ми помощ със задача 1 от домашното Operators and Expressions
Здравейте
Условието на задачата е да напишем израз който да проверява числата дали са четни или нечетни. С лесната част се справих , но искам да добавя към условието , че като въведа по-голямо число от long или друг символ различен от цифра да ми излезе съобщение ,че въведената стойност не е валидна и да ме накара пак да въведа ( тоест пак да си пробвам късмета :) ) . Почти я написах само ,че ако въведа прекалено голямо число , което не се събира в long или друг символ различен от цифра ми излиза съобщението ,че въведената стойност не е валидна и до там :) .
Ето какво съм написал. Моля за малко помощ :)
long number;
Console.Write("Enter the number:");
bool isInt = long.TryParse(Console.ReadLine(), out number);
if (isInt)
{
if (number % 2 == 0)
{
Console.WriteLine("The number is even");
}
else
{
Console.WriteLine("The number is odd");
}
}
else
{
Console.WriteLine("Enter a valid number!");
}