8 Nisan 2008 Salı

Bir Metinde Kullanılan Harflerin İstatistiğini Çıkartma

Aşağıdaki örnek kodu çalıştırma için Visual Studio 2005 ile yeni bir "C# - Windows - Console" projesi başlatın ve aşagıdaki kodu Main bloğunun yerin yapıştırın.
----------------------------------------------
static void Main(string[] args)
{
Hashtable harfler = new Hashtable();
//
Console.WriteLine("Bir metin giriniz...");
string metin = Console.ReadLine();
//
// harfler çözümleniyor
foreach (char h in metin)
{
if (harfler.Contains(h))
{
int adet = (int)harfler[h];
adet++;
harfler[h] = adet;
}
else
{
harfler.Add(h, 1);
}
}
//
Console.WriteLine();
// harfler ve kullanım adetleri ekrana yazdırılıyor
foreach (char harf in harfler.Keys)
{
Console.WriteLine("Harf '{0}' - Adet:{1}",
harf, harfler[harf]);
}

Console.ReadLine();
}

Hiç yorum yok:

Yorum Gönder