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

مصطفى 36a2

مشرف قسم C/C++

المشرفون عضو مميز جدا ★★★★

  • سوريا
  • ربّي يسّر
1,679مشاركة
640السمعة
129موضوع منشور
25 يناير 2012تاريخ الانضمام
9 يناير 2023آخر زيارة
47,773مشاهدة للملف
  1. كود : تحويل العدد من الترميز العشري إلى الترميز الثنائي

    والكود التالي يقوم بطباعة العدد بالشكل الصحيح (وليس معكوس ) باستخدام push و pop في المكدّس . .model small .stack 10h .data .code ;bx;هو الذي سيحتفظ بالرقم المدخل GetTheNumber: mov ah,01h;تخزين رقم مقاطعة ادخال الحرف من المستخدم int 21h; cmp al,2Fh;مقارنة الدخل…

    1 نوفمبر 2013 في 20:44
  2. كود : تحويل العدد من الترميز العشري إلى الترميز الثنائي

    السلام عليكم ورحمة الله وبركاته تتمّة لبرنامج الأخ Z3r0n3 في هذه المشاركة .. البرنامج التالي يقوم بأخذ عدد بالترميز العشري وتحويله إلى الترميز الثنائي ولكن بشكل معكوس وفق الخوارزمية التالية : 1- نقرأ رقماً من العدد (القراءة من اليسار إلى اليمين ) 2- إذا كانت ا…

    1 نوفمبر 2013 في 20:42
  3. تطوير : خوارزمية قيصر للتشفير في C

    شكرا لك Sn3cker . أختي الكريمة شكرا لملاحظاتك على الكود , الملاحظة التي ذكرت بالنسبة للنقطة بنهاية السطر ليست لهذا السبب ,بل لأنني استخدمت scanf بدلا من gets والتي تتوقف عن القراءة عند الوصول للفراغ , وقد عدلت الكود قبل ان تكتبي ردك :) ( أرجو أن تتوقفي عن كتاب…

    1 نوفمبر 2013 في 20:36
  4. تطوير : خوارزمية قيصر للتشفير في C

    هذه صفحة الويكيبيديا الخاصة بهذه الطريقة في التشفير .. ملاحظات على الخوارزمية : كما رأيتم في الخوارزمية فهناك 26 قيمة لمفتاح التشفير على الأكثر .. وأي قيمة أكبر من ذلك مثلا 27 هي نفسها 1 كما ذكرت الأخت كاتبة الموضوع , ولذلك يمكننا كسر تشفير هذه الطريقة باستخدا…

    1 نوفمبر 2013 في 19:52
  5. تطوير : خوارزمية قيصر للتشفير في C

    السلام عليكم .. درس رائع بارك الله فيك .. قمت بكتابة كود أقصر من الموجود في المرفقات .. ملاحظة : أرجو إرفاق الكود مع المشاركة في المرات القادمة والحفاظ على التنسيق المرتّب فالمحتوى غنيّ ومفيد ولكن التنسيق يساعد الأخوة على القراءة :) #include <stdio.h>#include …

    1 نوفمبر 2013 في 19:19
  6. شركة ألعاب للعرب....قريبا

    أخي الكريم لا أقصد إحباطك .. ولكن الــ "قريباً " التي كتبتها في العنوان ليست أقل من عدة سنوات .. كما أن الموضوع أكبر بكثير مما ذكرت , ولا تكفي الرغبة القوية بالشيء للحصول عليه .. أقترح عليك أن تبدأ بالتعلّم إن كنت تريد الوصول لهدقك وليس أن تبدأ بالعمل , أحيي ف…

    1 نوفمبر 2013 في 18:42
  7. [ تمت الإجابة ]مساعدة بطريقة وضع المدخلات بملف و استدعاها بالكود الاساسي بلغة الـ C

    أختي الكريمة هل هذا يعني أنك لا تعرفين كتابة الكود بنفسك ؟ مجرد استفسار .. أرى أنك تلصقين الأكواد معاً ! فالخطأ الذي تسألين عنه واضح جداً بشكل كبير .. والمنتدى هنا ليس لحل المشاكل .. ولكن للنقاش والمساعدة بعد المحاولة من قبل الأعضاء .. root=NULL;traverse(root)…

    1 نوفمبر 2013 في 16:33
  8. [ تمت الإجابة ]مشكلة : استخدام if

    لاتعني العبارة if (a,b,c,d,e,f,g,h,i,j,k,l,m>=90) في لغة ++C أنك تختبر a و b و c ... والصحيح أن تكتب if(a>=90&&b>=90&&c>=90&&d>=90&&e>=90&&f>=90) يعني كل اختبار منفصل ونضع بين كل اختبارين && لأننا نريد تحقق جميع الشروط معاً ... عليك مراجعة الدروس الخاصة بالشرط…

    1 نوفمبر 2013 في 16:18
  9. كيفية تشغيل برامج الأسمبلي على البرنامج Masm+شرح با الصور حصريا....

    النقاش خارج عن الموضوع كثيراً (رغم فائدته ) أود أن أشكر الأخ كاتب الموضوع .. ولكن إذا كان الكود هو هذا : .model small .stack 100h .data msg db 'hello .code main proc far mov ax, @data mov ds, ax lea dx, msg mov ah, 9 int 21h mov ah, 1 int 21h mov ah, 4ch int 2…

    31 أكتوبر 2013 في 14:20
  10. [ تمت الإجابة ]binary search

    لأنك لم تقم باستدعاء الدالة في الكود :) يعني باقي عليك تضيف السطر الذي أخبرتك به .. ثم تستدعي الدالة في الكود .. فقد قمت بكتابة (a,8,b); فأين اسم الدالة ؟ :) بعد هذا التعديل سيعمل البرنامج بإذن الله .. بالتوفيق

    31 أكتوبر 2013 في 13:33
  11. [ تمت الإجابة ]binary search

    عليك إضافة العبارة : mid=((high+low)/2); قبل نهاية حلقة while ليتم تحديد middle جديد بعد تعديل قيم high و low . بالتوفيق

    31 أكتوبر 2013 في 00:25
  12. خواص const

    شكرا جزيلا لك أخ محمد فتحي .. لا أدري متى سيكون يوم السعد ..يوم أحمّل gcc .. _________________________________________ والآن سأذكر الفكرة التي كانت السبب في كتابة هذا الموضوع : ما رأيك بتغيير القيمة التي يحتفظ بها المتحول الثابت ..!! رغماً عنه :) ... إنها C ال…

    30 أكتوبر 2013 في 11:06
  13. سؤال عن كيفية ترتيب مجموعة من المتجهات متعددة الابعاد

    لا اظن انني فهمت السؤال تماما ولكن : ترتيب مصفوفة من بعد واحد أمر معروف .. وله العديد من الخوارزميات المعروفة .. لترتيب مصفوفة من عدة أبعاد .. نختار أحد هذه الأبعاد للبداية ونرتب العناصر حسبه ثم عند تطابق القيم بين عنصرين أثناء الترتيب نرتّبهما حسب بعد آخر ونك…

    30 أكتوبر 2013 في 00:07
  14. ما رأيك في ترجمة توثيق الجافا للعربية ؟

    اخواني أدعوكم للمشاركة ب هذا المشروع ... فقد بدأ .. وبه العديد من الاخوة النشيطين ... وفقكم الله .. بانتظاركم في المشروع .. والجميع له وظيفة هناك :) بالتوفيق

    29 أكتوبر 2013 في 22:16
  15. خواص const

    أهلا بك أخي :) بالنسبة لي .. فأنا أستعمل Microsoft Visual C++ والذي يسمح برؤية تعليمات الأسمبلي التي يولّدها المترجم كما يلي : من الشريط أعلاه اختر Debug ثم اختر Step Into أو بالاختصار F11 والآن يمكنك تتبع البرنامج خطوة خطوة .. بلغة C ولرؤية الكود بالأسمبلي نس…

    29 أكتوبر 2013 في 21:13
  16. خواص const

    حسنا سأجيب عن السؤال .. لو قمنا بتعريف t بدون استخدام const ... قسيقوم المصرف بتحويل هذا الكود : int t=2; إلى mov dword ptr [t],2 ثم سيحوّل هذا الكود : int x=t*t*t*t*t*t+t+t+t+t+t+t+t+(2*t*t*t+3*t*t+t)/6; إلى كل هذا الكود mov ecx,dword ptr [t] imul ecx,dword p…

    29 أكتوبر 2013 في 19:39
  17. [ تمت الإجابة ]كيف استخلص المنطق البرمجي ؟

    نعم صدقت :) تنقصنا عبارة delete[]arr2; بعد انتهاء حلقة for في التابع .. دائما ما أهمل ذلك في البرامج الصغيرة :) شكرا للتنبيه :)

    28 أكتوبر 2013 في 13:27
  18. خواص const

    السلام عليكم ورحمة الله وبركاته ... أرغب في هذا الموضوع أن نتحدث عن const .. وإليكم السؤال التالي : أولا : الكود : const int t=2; int x=t*t*t*t*t*t+t+t+t+t+t+t+t+(2*t*t*t+3*t*t+t)/6; والمطلوب .. حساب عدد تعليمات الأسمبلي التي سينتجها المصرّف للإسناد السابق :) …

    27 أكتوبر 2013 في 20:29
  19. السؤال الخامس والنصف من مسابقة الفريق العربي للبرمجة

    قام الأخ KARIMSOFT بحل المسألة بلغة C# ... وكان حلّه صحيحاً :) بالتوفيق

    27 أكتوبر 2013 في 20:07
  20. [ تمت الإجابة ]binary search

    السلام عليكم أخي .. لا أدري أي خطأً تقصد بالتحديد .. ولكن من المؤكد أن هناك الأخطاء التالية : 1- قيمة middle غير مهيّئة !!!! 2- لم تقم بتحديث قيمة middle في كل حلقة .. يجب أن تساوي (البداية + النهاية) مقسومة على 2 .. حاول تصحيح الأخطاء السابقة وتابع المناقشة إ…

    27 أكتوبر 2013 في 19:54

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…