в)z=(x – y) /cos(x) вводx и y Задан строковый массив городов: Брест, Витебск, Гомель, Минск, Полоцк. По введенной первой букве или номеру выводится название города.
Работа с символами
Цельработы:формирование навыков работы с символами в C#.
Введение Для работы с символами предназначен тип char. Ему соответствует базо- вый класс System.Char. В памяти переменная типа char представляется число- вым кодом символа. Требуется преобразование в символ:
char ch = 'A'; // в переменной ch код 65
int k = 100; с = (char)k; // преобразование в символ ’d’ с кодом 100
При вводе символа с клавиатуры методом Read() и нажатии клавиши Enter в буфер попадает его код, а также коды нажатия клавиши (13) и конца строки (10). int k = Console.Read(); // в переменной код символа +13+10
char ch = (char) Console.Read(); // в переменной символ +10+13
Лучше использовать метод ReadLine() и разборку строки:
char s = char.Parse(Console.ReadLine()); // в переменной только символ Некоторые методы класса Char:
IsDigit(s),IsLetter(s),IsLower(s),IsUpper(s),IsPunctuation(s),IsCon-trol(s) возвращают true, если символ s является соответственно: цифрой, бук- вой, строчной, заглавной буквой, знаком пунктуации, управляющим символом;
GetNumericValue(s) возвращает числовое значение, если символ s цифра;
ToLower(s),ToUpper(s) изменяют регистр букв (в строчные или заглавные);
ToCharArray(str) преобразуют строку в массив символов.