Nhập vào thứ trong tuần theo kiểu chữ (cho phép nhập sai chính tả trong phạm vi cho phép, thứ nam -> thứ năm) và Xuất theo kiểu số: Thư Nam --> Thứ 5
class Program
{
static string Chuoi(string thu) // Thứ Bay
{
thu = thu.ToLower(); // Thứ Bay => thu = thứ bay
string[] Mang1 = new string[] { "ư", "ứ", "ủ", "ú", "ù", "ă","ằ","á","ả","ạ","à", "ậ", "â", "ấ" }; // chỉ lấy các ký tự của các ngày trong tuần
string[] Mang2 = new string[] { "u", "u", "u", "u", "u", "a","a","a","a","a","a", "a", "a", "a" };
for (int i = 0; i < Mang1.Length; i++)
{
thu = thu.Replace(Mang1[i], Mang2[i]); // thu bay
thu = thu.Replace(" ", "");
if (thu == "thuhai" || thu == "thuba" || thu == "thutu" || thu ==
"thunam" || thu == "thusau" || thu == "thubay" || thu == "chunhat")
break;
} //thứ bay = thu bay
//thu = thu.Replace(" ", ""); //thubay
//thú hai -> thuhai thú ba -> thuba thu năm -> thunam chu nhật -> chunhat ThU bẢY -> thubay
return thu; // thư tu -> thutu, thu tư -> thutu, thu bậy -> thubay
} // thuhai thuba thutu thunam thusau thubay chunhat
static void Main(string[] args)
{
Console.InputEncoding = Encoding.Unicode;
Console.OutputEncoding = Encoding.Unicode;
Console.WriteLine("Nhập vào thứ trong tuần");
string thu = Console.ReadLine();
string doiThu = Chuoi(thu); // đổi từ thứ nhập có dấu (và dấu cách) sang không dấu và không dấu cách thứ bảy = thubay
string[] A1 = { "thuhai", "thuba", "thutu", "thunam", "thusau", "thubay", "chunhat" };
string[] B1 = { "Thứ 2", "Thứ 3", "Thứ 4", "Thứ 5", "Thứ 6", "Thứ 7", "Chủ nhật" };
int tim = 0;
for (int i = 0; i < A1.Length; i++)
{
if(A1[i] == doiThu)
{
Console.WriteLine("Hello {0}", B1[i]);
tim = 1;
break;
}
}
if (tim == 0)
Console.WriteLine("Không có");
Console.ReadLine();
}