using System;
namespace test {
public static class Program {
enum fams
{
Nikolaev,
Abramov,
Borisov,
Chaikin,
Olegin,
Lavrov,
Sergin,
};
static string StringFromfams(char ch)
{
fams f;
for (f = fams.Nikolaev; f <= fams.Sergin; f++) // перебираем fams
{
if (ch == f.ToString()[0]) return f.ToString(); // если введенная буква равна первой букве очередного элемента переменной f
}
return string.Empty;// возвращаем пустую строку если условие не выполнилось
}
static void Main(string[] args)
{
Console.WriteLine("Enter first letter: ");
char firstLetter = (char)Console.Read();
Console.WriteLine(StringFromfams(firstLetter));
Console.ReadKey();
}
}
}
dXNpbmcgU3lzdGVtOwpuYW1lc3BhY2UgdGVzdCB7CiAgICBwdWJsaWMgc3RhdGljIGNsYXNzIFByb2dyYW0gewogICAgICAgIGVudW0gZmFtcwogICAgICAgIHsKICAgICAgICAgICAgTmlrb2xhZXYsCiAgICAgICAgICAgIEFicmFtb3YsCiAgICAgICAgICAgIEJvcmlzb3YsCiAgICAgICAgICAgIENoYWlraW4sCiAgICAgICAgICAgIE9sZWdpbiwKICAgICAgICAgICAgTGF2cm92LAogICAgICAgICAgICBTZXJnaW4sCiAgICAgICAgfTsKIAogCiAgICAgICAgc3RhdGljIHN0cmluZyBTdHJpbmdGcm9tZmFtcyhjaGFyIGNoKQogICAgICAgIHsKICAgICAgICAgICAgZmFtcyBmOwogICAgICAgICAgICBmb3IgKGYgPSBmYW1zLk5pa29sYWV2OyBmIDw9IGZhbXMuU2VyZ2luOyBmKyspIC8vINC/0LXRgNC10LHQuNGA0LDQtdC8IGZhbXMKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKGNoID09IGYuVG9TdHJpbmcoKVswXSkgcmV0dXJuIGYuVG9TdHJpbmcoKTsgLy8g0LXRgdC70Lgg0LLQstC10LTQtdC90L3QsNGPINCx0YPQutCy0LAg0YDQsNCy0L3QsCDQv9C10YDQstC+0Lkg0LHRg9C60LLQtSDQvtGH0LXRgNC10LTQvdC+0LPQviDRjdC70LXQvNC10L3RgtCwICDQv9C10YDQtdC80LXQvdC90L7QuSBmCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmV0dXJuIHN0cmluZy5FbXB0eTsvLyDQstC+0LfQstGA0LDRidCw0LXQvCDQv9GD0YHRgtGD0Y4g0YHRgtGA0L7QutGDINC10YHQu9C4INGD0YHQu9C+0LLQuNC1INC90LUg0LLRi9C/0L7Qu9C90LjQu9C+0YHRjAogICAgICAgIH0KIAogICAgICAKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpCiAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCJFbnRlciBmaXJzdCBsZXR0ZXI6ICIpOwogICAgICAgICAgY2hhciBmaXJzdExldHRlciA9IChjaGFyKUNvbnNvbGUuUmVhZCgpOwogCiAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShTdHJpbmdGcm9tZmFtcyhmaXJzdExldHRlcikpOwogICAgICAgICAgQ29uc29sZS5SZWFkS2V5KCk7ICAgICAgICAgIAogICAgICAgIH0KICAgIH0KfQ==