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

بخصوص التعامل مع المصفوفات

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

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

انا مبتدئه بالسي شارب و احاول تنفيذ مشروع تخرجي باستخدامها

يعني لا تملون ان كثرة عليكم الاسئله

انتو طيبين و انا استاهل :blush:

..

..

اعمل على بناء مصفوفه تحوي تمثيل اي حرف بالبت

بحيث اقدر اجزئه و احوله الى دسمل

يعني مثلا

A={1000001}

لازم احسب عدد البت و اشوف هل هي تقبل القسمه على ثلاثه فاذا لم تقبل اضيف اصفار من اليسار حتى يكول عدد البت يقبل للقسمه

يعني بالمثال السابق يكون تمثيله هكذا

A={001000001}

و كل بيت يكون لها اندكس خاص فيها

عملت هذا الكود



if (val % 3 != 0)
{
do
{
val ++;
count++;
if (val % 3 == 0)
{
for (int m = 0; m < count; m++)
{
dat[m] = '0';
}
for (int bit = 0; bit < val; bit++)
{
d = ListBits[bit];

dat[bit+count] = d;
}
}
}
} while (val % 3 != 0);
}
int count =0;

بشكل منطقي انا مقتنعه انه صحيح

لكن فعليا لا اجد منه اي نتيجه

اتمنى مساعدتكم لمعرفت الطريقه الصحيحه لاصل الى المطلوب

تم تعديل هذه المشاركة بواسطة abeer Eng في 2 أبريل 2009 في 19:50

#2

30 مشاهده ولا رد واحد :(

 d = ListBits[bit];

هذا هو الخطاء بس مو عارفه ليه يجي

Index was outside the bounds of the array.

تم تعديل هذه المشاركة بواسطة abeer Eng في 3 أبريل 2009 في 09:12

#3

يقولون الحاجه ام الاختراع

الحمدلله عرفت الغلط بنفسي و صححته

لكن المشكله بهالاصفار اللي مو راضيه تنضاف

وشلون اضيفها ثمن اضيف بعدها السترينج

#4

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

ده مثال بسيط علي برنامج بياخد كود ويطلع الكود الصحيح

post-142515-1238796414_thumb.gif

وده الكود

string str = textBox1.Text;
			int val = str.Length;

			while (val % 3 != 0)
			{
				string temp = "0";
				temp += str;
				str = temp;
				val = str.Length;

			}

			textBox2.Text = str;
#5
دعاء مختار كتب:
السلام عليكــم ورحمـة الله وبركاتــه ،،

ده مثال بسيط علي برنامج بياخد كود ويطلع الكود الصحيح

post-142515-1238796414_thumb.gif

وده الكود

string str = textBox1.Text;
			int val = str.Length;

			while (val % 3 != 0)
			{
				string temp = "0";
				temp += str;
				str = temp;
				val = str.Length;

			}

			textBox2.Text = str;

يعطيك الف عافيه

و لك الف شكر على تجاوبك

تم تعديل هذه المشاركة بواسطة abeer Eng في 4 أبريل 2009 في 20:05

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