Чтобы найти последнюю цифру числа в C#, вы можете использовать различные методы. Вот несколько примеров:
Метод 1: использование оператора по модулю (%)
int number = 12345;
int lastDigit = number % 10;
Console.WriteLine("Last digit: " + lastDigit);
Метод 2: преобразование в строку
int number = 987654;
string numberString = number.ToString();
char lastDigitChar = numberString[numberString.Length - 1];
int lastDigit = int.Parse(lastDigitChar.ToString());
Console.WriteLine("Last digit: " + lastDigit);
Метод 3: использование Math.DivRem
int number = 54321;
int quotient;
int lastDigit = Math.DivRem(number, 10, out quotient);
Console.WriteLine("Last digit: " + lastDigit);
Метод 4: использование побитового оператора И (&)
int number = 24680;
int lastDigit = number & 0x0F;
Console.WriteLine("Last digit: " + lastDigit);
Метод 5: использование рекурсивного деления
int number = 13579;
while (number >= 10)
{
number /= 10;
}
Console.WriteLine("Last digit: " + number);