Требуется написать программу, которая будет выполнять действия описанные ниже. Желательно с комментированием.(Visual Studio, на c#) Символы и их коды. Формирование строк 1.16. Дана строка. Преобразовать в ней все прописные латинские буквы в строчные. 1.17. Дана строка. Преобразовать в ней все строчные буквы (как латинские, так и русские) в прописные. 1.18. Дана строка. Преобразовать в ней все строчные буквы (как латинские, так и русские) в прописные, а прописные — в строчные.
using System; class Program { static void Main() { Console.WriteLine("Введите строку:"); string input = Console.ReadLine(); // Преобразование прописных латинских букв в строчные string lowerCase = input.ToLower(); Console.WriteLine($"Прописные латинские буквы в строчные: {lowerCase}"); // Преобразование строчных букв (как латинских, так и русских) в прописные string upperCase = input.ToUpper(); Console.WriteLine($"Строчные буквы в прописные: {upperCase}"); // Преобразование строчных букв (как латинских, так и русских) в прописные, а прописные в строчные string swapCase = ""; foreach (char c in input) { if (char.IsLower(c)) { swapCase += char.ToUpper(c); } else if (char.IsUpper(c)) { swapCase += char.ToLower(c); } else { swapCase += c; } } Console.WriteLine($"Смена регистра букв: {swapCase}"); } }
Эта программа позволяет пользователю ввести строку и выполняет три действия:
Преобразует все прописные латинские буквы в строчные.Преобразует все строчные буквы (как латинские, так и русские) в прописные.Преобразует все строчные буквы (как латинские, так и русские) в прописные, а прописные в строчные.
class Program
{
static void Main()
{
Console.WriteLine("Введите строку:");
string input = Console.ReadLine();
// Преобразование прописных латинских букв в строчные
string lowerCase = input.ToLower();
Console.WriteLine($"Прописные латинские буквы в строчные: {lowerCase}");
// Преобразование строчных букв (как латинских, так и русских) в прописные
string upperCase = input.ToUpper();
Console.WriteLine($"Строчные буквы в прописные: {upperCase}");
// Преобразование строчных букв (как латинских, так и русских) в прописные, а прописные в строчные
string swapCase = "";
foreach (char c in input)
{
if (char.IsLower(c))
{
swapCase += char.ToUpper(c);
}
else if (char.IsUpper(c))
{
swapCase += char.ToLower(c);
}
else
{
swapCase += c;
}
}
Console.WriteLine($"Смена регистра букв: {swapCase}");
}
}
Эта программа позволяет пользователю ввести строку и выполняет три действия:
Преобразует все прописные латинские буквы в строчные.Преобразует все строчные буквы (как латинские, так и русские) в прописные.Преобразует все строчные буквы (как латинские, так и русские) в прописные, а прописные в строчные.Результат каждого действия выводится на экран.