الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ممكن كود لعد String يدخلها المستخدم

بدأه kaljohani في 2 مارس 2008 · 2 رد · 570 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لوتكرمتم أبغى كود يقوم بعد سلسلة نصية يدخلها المستخدم

وهذه السلسلة التي يدخلها المستخدم تكون من ضمن ثلاثة احرف وهي abc

واذا وضع المستخدم غير هذه الأحرف لا يتم حسابها في العد

example :

aaabbbc= 7

aaccdd=4

dddddd=0 لأن الحرف ليس من الثلاثة أحرف

.. وشكرا لكم

تم تعديل هذه المشاركة بواسطة kaljohani في 2 مارس 2008 في 21:20

#2
string input;
 int a=0,b=0,c=0;
 int count=0;
 input=textbox1.Text;
 for(int i=0;i<input.length;i++)
 {
 if(input=='a')
 a++;
  if(input=='b')
 b++;
  if(input=='c')
 c++;
 }
 count=a+b+c;

الحمد لله الذي بنعمته تتم الصالحات

#3

السلام عليكم ورحمة الله وبركاته

الكود الذي كتبه الاخ ali_mma صحيح

هذا هونفس الكود ولن بطريقة مختصرة

 string inputString = textBox1.Text;
			int count = 0;
			foreach (char s in inputString)
			{
				if (s == 'a' || s == 'b' || s == 'c')
					count++;
			}
			MessageBox.Show(count.ToString());

مواضيع مشابهة