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

Нужно написать программу, которая будет исполнять деяния описанные ниже. Желанно с комментированием.(Visual Studio, на c)
Знаки и их коды. Формирование строк
1.16. Дана строка. Конвертировать в ней все строчные латинские буковкы в строчные.
1.17. Дана строка. Преобразовать в ней все строчные буквы (как латинские, так и русские) в строчные.
1.18. Дана строка. Конвертировать в ней все строчные буквы (как латинские, так и российские) в строчные, а прописные в строчные.

Задать свой вопрос
1 ответ

Переменную строчки буду называть \textttstr.

1.16.

\textttConsole.WriteLine(new String(\\\texttt    str\\\texttt        .Select(t =gt; t.ToString())\\\texttt        .Select(t =gt; Regex.IsMatch(t, @"[A-Z]") ? t.ToLower() : t)\\\texttt        .Select(t =gt; t.First())\\\texttt        .ToArray()));

1.17.

\textttvar regex = @"[a-z,а-я\texttt]";

\textttConsole.WriteLine(new String(\\\texttt    str\\\texttt        .Select(t =gt; t.ToString())\\\texttt        .Select(t =gt; Regex.IsMatch(t, regex) ? t.ToUpper() : t)\\\texttt        .Select(t =gt; t.First())\\\texttt        .ToArray()));

1.18.

\textttConsole.WriteLine(new String(\\\texttt    str\\\texttt        .Select(t =gt; t.ToString())\\\texttt        .Select(t =gt; \\\texttt            char.IsLower(t.First()) ? t.ToUpper() :\\\texttt            char.IsUpper(t.First()) ? t.ToLower() :\\\texttt            t)\\\texttt        .Select(t =gt; t.First())\\\texttt        .ToArray()));

Будет нужно использовать

\textttusing System.Linq;

\textttusing System.Text.RegularExpressions;

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт