Предмет: Информатика, автор: 1414zhenya

С#
Дан символ С, изображающий цифру или букву (латинскую или рус- скую). Если С изображает цифру, то вывести строку «digit>>, если латин- скую букву - вывести строку «lat», если русскую-вывести строку «rus».​

Ответы

Автор ответа: aurri
0

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");

           }

       }

   }

}

Похожие вопросы
Предмет: Обществознание, автор: vlada211111