Lập trình C# - Đếm số phụ âm, nguyên âm
Đếm số phụ âm, nguyên âm
Viết chương trình C# để đếm số phụ âm, số nguyên âm có trong một chuỗi bất kỳ. Ví dụ:
Nhập chuỗi: hiepsiit
Chuỗi trên có 4 nguyên âm, 4 phụ âm
Chương trình C#
Dưới đây là chương trình C# minh họa lời giải cho bài tập đếm số phụ âm, nguyên âm trong C#:
using System;
namespace VietJackCsharp
{
class TestCsharp
{
static void Main(string[] args)
{
string str; //khai bao mot chuoi
int i, len, nguyen_am, phu_am;
Console.Write("\nDem so nguyen am, phu am trong chuoi C#:\n");
Console.Write("----------------------------------------------\n");
Console.Write("Nhap mot chuoi: ");
str = Console.ReadLine();
nguyen_am = 0;
phu_am = 0;
len = str.Length;
for (i = 0; i < len; i++)
{
if (str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' ||
str[i] == 'u' || str[i] == 'A' || str[i] == 'E' || str[i] == 'I' ||
str[i] == 'O' || str[i] == 'U')
{
nguyen_am++;
}
else if ((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z'))
{
phu_am++;
}
}
Console.Write("\nSo nguyen am co trong chuoi la: {0}\n", nguyen_am);
Console.Write("So phu am co trong chuoi la: {0}\n\n", phu_am);
Console.ReadKey();
}
}
}
Xem ví dụ
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
Dem so nguyen am, phu am trong chuoi C#:
----------------------------------------------
Nhap mot chuoi: hiepsiit
So nguyen am co trong chuoi la: 4
So phu am co trong chuoi la: 4