Требуется написать программу, которая будет выполнять действия описанные ниже. Желательно...

0 голосов
42 просмотров

Требуется написать программу, которая будет выполнять действия описанные ниже. Желательно с комментированием.(Visual Studio, на c#) Символы и их коды. Формирование строк 1.4. Дано целое число N (1 ≤ N ≤ 26). Вывести N первых прописных (то есть заглавных) букв латинского алфавита. 1.5. Дано целое число N (1 ≤ N ≤ 26). Вывести N последних строчных (то есть маленьких) букв латинского алфавита в обратном порядке (начиная с буквы «z»). 1.6. Дан символ C, изображающий цифру или букву (латинскую или русскую). Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus».


Информатика (466 баллов) | 42 просмотров
Дан 1 ответ
0 голосов

1.4.

image Console.Write($"\{(char)t\} "));}' alt='\texttt{Enumerable}\\\texttt{{ }{ }{ }{ }.Range(65, N)}\\\texttt{{ }{ }{ }{ }.ToList()}\\\texttt{{ }{ }{ }{ }.ForEach(t => Console.Write($"\{(char)t\} "));}' align="absmiddle" class="latex-formula">

1.5.

image Console.Write($"\{(char)(122-t)\} "));}' alt='\texttt{Enumerable}\\\texttt{{ }{ }{ }{ }.Range(0, N)}\\\texttt{{ }{ }{ }{ }.ToList()}\\\texttt{{ }{ }{ }{ }.ForEach(t => Console.Write($"\{(char)(122-t)\} "));}' align="absmiddle" class="latex-formula">

1.6.

\texttt{Console.WriteLine(Regex.IsMatch(C.ToString(), @"\p\{Nd\}") ? "digit" :}\\\texttt{{ }{ }{ }{ }Regex.IsMatch(C.ToString(), @"\p\{IsBasicLatin\}") ? "lat" :}\\\texttt{{ }{ }{ }{ }Regex.IsMatch(C.ToString(), @"\p\{IsCyrillic\}") ? "rus" :}\\\texttt{{ }{ }{ }{ }"");}

Потребуется использовать

\texttt{using System.Linq;}

\texttt{using System.Text.RegularExpressions;}

(400 баллов)