السلام عليكم ........
ممكن أحد يساعدني في حل هذه البرامج الي تعبتني صراحة (( أنا راح أذكر السؤال وإلي يقدر يساعدنتي لو بفكرة بسيطة راح أكون له شاكر ))
نص السؤال : أكتب برنامج بلغة ++C يقرأ عدد صحيح مكون من أصفار وأحاد فقط ( أي عدد ثنائي مثل 1001101 ) lثم يقوم البرنامج بعرض القيمة المناظرة لهذا العدد في النظام العشري ؟
(( ملاحظة : إستخدم عمليتي القسمة الصحيحة ( % ) والقسمة ( / ) للحصول على الأرقام الثنائية الموجودة بالعدد على التوالي من اليمين إلى اليسار ثم أضرب كل رقم في الأساس المناظر لخانته مع الجمع - أي 1*1 + 0 *2+1*4+0000 ))
نص السؤال الثاني : العدد التام هو العدد الصحيح الذي يساوي مجموع عوامله , وعوامل العدد الصحيح هي الأعداد الصحيحة التي يقبل القسمة عليها ما عدا نفسه (مثال العدد 6 هو عدد تام لأنه يساوي مجموع عوامله 6 = 1+2+3 .)
والمطلوب : أكتب برنامج بلغة ++C لطباعة الأعداد التامة التي توجد ما بين 1 و 1000 بحيث يحتوي البرنامج على إجراء فرعي (function) تسمى
(Perfect) تأخذ عدد صحيح وتطبع ما إذا كان تام أم لا .؟
(( ملاحظة : إستخدم نفس فكرة برنامج إيجاد العدد الأولي )) .
(( أنا أعرف إنه طلبي ثقيل ولكن كلي أمل فيكم إنكم راح تساعدوني ولكم مني جزيل الشكر مقدماً )) :rolleyes: