Verilen bir string metnin içerisinde harf yada karakterlerin her birinden kaç adet olduğunu bulan program:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | class Program { static void Main(string[] args) { String metin = "www.yazilimkodlama.com"; metin = metin.ToLower(); String karakterler = "0123456789abcdefghijklmnopqrstuvwxyz.?,;"; int[] count = new int[karakterler.Length]; for (int i = 0; i < metin.Length; i++) { int index = karakterler.IndexOf(metin[i]); if (index < 0) continue; else { count[index]++; } } for (int i = 0; i < count.Length; i++) { if (count[i] < 1) continue; else { Console.WriteLine(karakterler[i] + " " +count[i]); } } Console.ReadKey(); } } |
Yorum Yap