Bai1. int i,kt=0; Console.WriteLine("Chuong trinh dem khoang trang"); string chuoi = Console.ReadLine(); for (i = 0; i < chuoi.Length; i++) { if(chuoi.Substring(i,1) == " ") { kt += 1; } } Console.WriteLine("Chuoi co {0} khoang trang",kt); Console.ReadKey(); Bai2. Console.WriteLine("Chuong trinh noi chuoi"); Console.WriteLine("Nhap chuoi 1:"); string chuoi1 = Console.ReadLine(); Console.WriteLine("Nhap chuoi 2:"); string chuoi2 = Console.ReadLine(); Console.WriteLine(chuoi1+chuoi2); Console.ReadKey(); Bai3. Console.WriteLine("Nhap vao 1 chuoi:"); string chuoi = Console.ReadLine(); Console.WriteLine(chuoi.ToLower()); Console.ReadKey(); Bai4. Console.WriteLine("Nhap vao 1 chuoi:"); string chuoi = Console.ReadLine(); Console.WriteLine(chuoi.ToUpper()); Console.ReadKey(); Bai5. int i; Console.WriteLine("Nhap vao 1 chuoi:"); string chuoi = Console.ReadLine(); chuoi = char.ToUpper(chuoi[0]) + chuoi.Substring(1); for (i = 0; i < chuoi.Length; i++) { if (chuoi[i] == ' ') { if (i != chuoi.Length - 1) { chuoi = chuoi.Substring(0, i + 1) + char.ToUpper(chuoi[i + 1]) + chuoi.Substring(i + 2); } } } Console.WriteLine(chuoi); Console.ReadKey(); Bai6. Console.WriteLine("In dao nguoc"); Console.Write("Nhap vao mot chuoi"); string chuoi = Console.ReadLine(); Console.WriteLine("Chuoi dao nguoc:"); for (int i = chuoi.Length - 1; i >= 0; i--) { Console.Write(chuoi[i]); } Bai7. Console.WriteLine("Tim kiem ky tu trong chuoi"); Console.WriteLine("Nhap vao mot chuoi"); string chuoi = Console.ReadLine(); Console.WriteLine("Nhap vao mot ky tu:"); char kytu = Console.ReadKey().KeyChar; if (chuoi.Contains(kytu)) { int vitri = chuoi.IndexOf(kytu); for(int i = 0; i < chuoi.Length; i++) { if (chuoi[i] == kytu) { Console.WriteLine("\nTim thay ky tu tai vi tri" + i); } } } else { Console.WriteLine("Khong tim thay ky tu"); } Console.ReadKey(); Bai8. Console.WriteLine("Tim va dem mot ky tu trong chuoi"); Console.WriteLine("Nhap vao mot chuoi"); string chuoi = Console.ReadLine(); Console.WriteLine("Nhap vao mot ky tu:"); char kytu = Console.ReadKey().KeyChar; int dem = 0; for (int i = 0; i < chuoi.Length; i++) { if (chuoi[i] == kytu) { dem++; } } Console.WriteLine("Ky tu xuat hien trong chuoi {0} lan",dem); Console.ReadKey(); Bai9. Console.WriteLine("Tim chuoi trong chuoi"); Console.WriteLine("Nhap vao chuoi 1:"); string chuoi1 = Console.ReadLine(); Console.WriteLine("Nhap vao chuoi 2:"); string chuoi2 = Console.ReadLine(); if (chuoi1.Contains(chuoi2)) { Console.WriteLine("Tim thay chuoi 2 trong chuoi 1 tai vi tri", chuoi1.IndexOf(chuoi2)); } else { Console.WriteLine("Khong tim thay chuoi 2 trong chuoi 1"); } Console.ReadKey(); Bai10. Console.WriteLine("Tach ho dem va ten"); Console.WriteLine("Nhap ho va ten:"); string chuoi = Console.ReadLine(); chuoi = chuoi.Trim(); string ho = chuoi.Substring(0, chuoi.LastIndexOf(' ')); string ten = chuoi.Substring( chuoi.LastIndexOf(' ')+1); Console.WriteLine("Ho dem:"+ ho); Console.WriteLine("Ten:"+ ten); Console.ReadKey();