السلام عليكم ورحمة الله وبركاته
أخواني الكرام لقد طلب مني أحد الأساتذة في أحد الجامعات أنا أقوم بعمل برنامج باستخدام لغة سي++
وهذا البرنامج يقوم بتوليد (Generate) رقم عشري عشوائي صحيح (integer) ثم يقوم بتحويله الى صيغة العدد الثاني (Binary) اي 0 و 1
ثم يقوم بتقسيم الرقم الى مجموعات كل أربعة ارقام على حده على سبيل المثال 0101 ، 0110 ، 0001 ... وهكذا
ثم يستبدل كل أربعة ارقام بخمسة أرقام على سبيل المثال 0101 يستبدلها بـ 00011 ، 0110 يستبدلها بـ 10101 ... وهكذا (هذه العملية تسمى substitution الاستبدال)
وآخير يقوم البرنامج بعمل رسم لتلك المجموعات من الأرقام المكونة من 5 أعداد (10101) على سبيل المثال
أخواني لقد حاولت مرارا لكن دون جدوى اذا ممكن احد يساعدني أو يعطيني أمثلة عن كيفية عمل الكود أكون شاكر

