منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مساعدتكم .. قبولي متوقف على هذا البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
الاخوة الاعزاء
وصلني اختبار لبرنامج صغير ووقبولي متوقف على تنفيذ هذا البرنامج بواحدة من اللغات( C  C#  C++ ) 
اريد الحل اذا امكن المساعدة منكم ومحتاج وقفة الجميع وفقكم الله
طبعا سبق وان تم حل هذا البرنامج بالفجول بيسك6 ولكن الطرف المقابل يريده باحد لغات البرمجة اللي ذكرتها
البرنامج هو ان تكون المدخلات سلسلة من الاحرف ( فقط H و T )
________________________________________________________________________

Input:

10
HHTTHHTHHH


ــــــــــــــــــ

Output:
2
3 2
2



,,,,,,,,,,,,,,,,,,,,,,,
بحيث النتيجة كالتالي
السطر الاول هو عدد مرات السلسلة الثنائية HH
السطر الثاني هو عدد مرات كل سلسلة ال H وبعدها فراغ ثم عدد مرات كل سلسلة ال T
والسطر الثالث هو عدد اي سلسلة اكثر الثنائية ام الثلاثية لل H
وارفق اليكم صورة بامثلة كثيرة


هل من حل ؟
هل هذا ما تحتاجة 
كود :
       private int CountCharacter(string value, char ch)
       {
           return System.Convert.ToInt32(value.Count(c => c == ch));
       }
       private void button1_Click(object sender, EventArgs e)
       {
           List<string> list = new List<string>();
           list.Add("HHTTHHTHHH");
           foreach (var item in list)
           {
               MessageBox.Show(System.Convert.ToString(CountCharacter(item, 'H')));
               MessageBox.Show(System.Convert.ToString(CountCharacter(item, 'T')));
           }
       }
؟