С#
Дан символ С, изображающий цифру или букву (латинскую или рус- скую). Если С изображает цифру, то вывести строку «digit>>, если латин- скую букву - вывести строку «lat», если русскую-вывести строку «rus».
Ответы
namespace ConsoleApp
{
internal class Program
{
static void Main(string[] args)
{
string russian = "абвгдеёжзиклмнопрстуфхцчшщъыьэюя";
string latian = "abcdefghijklmnopqrstuvwxyz";
Console.Write("Введите символ: ");
string input = Console.ReadLine()?? "";
char ch = input.Length < 1? throw new Exception() : input[0];
if (char.IsDigit(ch))
{
Console.WriteLine("digit");
}
else if (russian.Contains(ch.ToString().ToLower()))
{
Console.WriteLine("rus");
}
else if (latian.Contains(ch.ToString().ToLower()))
{
Console.WriteLine("lat");
}
else
{
Console.WriteLine("unknow");
}
}
}
}