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

مصطفى 36a2

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

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

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

    يا إلهي ! Block Sort لا تبدو شيئاً أرغب في قراءته حتى :) أما smooth sort فقد أعجبتني :) تستحق الدراسة شكراً جزيلاً لك , برأيك هل تحتاج الصفحة الحالية(التي نحن فيها) إلى المزيد من المعلومات أو الاختبارات ؟

    4 سبتمبر 2014 في 19:19
  2. لغز الروبوتات الثلاثة

    يمكنك أن تسأل سؤالاً يتضمن and أو or أو xor لعدة أمور في سؤال واحد , مثلاً : هل أنت روبوت و صادق ومن على يمينك كاذب ؟ (في سؤال واحد ) سأتركك تفكرّ :)

    2 سبتمبر 2014 في 11:53
  3. لغز الروبوتات الثلاثة

    لا يا أخي , ليس بالضرورة أن يقول شيء مختلف , يمكن له أن يكذب عشر مرات متتالية مثلاً أو يصدق ألف مرة متتالية المتذبذب لا يحكمه قانون , هذا الكلام موجود في التعليقات الأولى في هذا الموضوع أكرر المتذبذب ليس مضطراً لأن يكذب أو يصدق في حالات معينة , وفي حالتك قررت …

    1 سبتمبر 2014 في 20:10
  4. لغز الروبوتات الثلاثة

    الخطأ هنا : هناك احتمالان جديدان يتضمنان : ==الأول أهبل == فالمتذبذب يمكن له أن يصدق كما لو كان صادقاً أو يكذب كما لو كان كاذباً عدداً غير محدد من المرات وبدون قانون يحدد له ذلك

    1 سبتمبر 2014 في 11:43
  5. لغز الروبوتات الثلاثة

    جونكر : المتذبذب لا يكذب ثم يصدق بتسلسل معين , بل وفق عملية عشوائية غير مستقرة , اللغز الأصلي (للأسف نص اللغز في هذه المشاركة ill defined ) يوضّح أن المتذبذب يصدق أو يكذب حسب سقوط عملة معدنية في رأسه - نقش أو كتابة - وعلى ذلك فعند الحصول على إجابتين نعم أو إجا…

    1 سبتمبر 2014 في 10:50
  6. خوارزمية ترتيب المشط

    أظن أن الوقت الأفضل كـ Big-Oh أو كـ Big-Omega هو نفسه هنا أو لا فرق , فكلاهما صحيح هنا .(استخدم وسم latex هكذا [latx]Hello[\latex] فقط استبدل الـ\ بـ / )

    29 أغسطس 2014 في 19:36
  7. خوارزمية ترتيب المشط

    هذا اسمه عمل جماعي :) شكراً جزيلاً لك للإثراء الصورة في الرد السابق توضح السلاحف في ترتيب الفقاعة أيّما توضيح . بصراحة لو لم تسأل عن أهمية الخوارزمية لما كنت انتبهت للأمر , لذلك سؤالك كان مصيرياً في هذا الـThread (كيف نترجم هذه الكلمة ) المهم : بخصوص وجود Big-…

    29 أغسطس 2014 في 00:18
  8. a+5 - a != 5

    لا أدري بماذا أجيبك صراحةً , أنا أعتبر كل ما يمكن تعريفه متغيرات , حتى الكائنات objects أعتبرها متغيرات , مثلاً المؤشر الذي ذكرته أنا أعتبره متغيراً نوعه (مؤشر إلى long long ) والسبب من وراء هذا الاعتبار هو ما يلي : تعريفي للمتغير : هو كل ما يتم حفظه في الذاكر…

    23 أغسطس 2014 في 14:39
  9. خوارزمية ترتيب المشط

    شكراً لك جونكر على الرد والإثراء , السبب الأساسي من وجود ترتيب المشط هو إزالة السلاحف , والخوارزمية التي ذكرتها في ردك هي ترتيب الفقاعة bubble sort حسب ظني , ولكن من الامور الهامة التي يجب التنويه إليها هي أن خوارزمية المشط هي مرحلة أولية فقط تسبق ترتيب الفقاع…

    23 أغسطس 2014 في 08:34
  10. a+5 - a != 5

    السلام عليكم , حمداً لله على عودة المنتدى , حلي للمسألة هو ما يلي : #include <iostream> using namespace std; int main() { long long*mv; cout<<int(mv+5)-int(mv); return 0; } يعني : عند تعريف mvكما يلي : long long*mv; فإن عملية الزيادة تصبح زيادة عناوين , وبما أ…

    23 أغسطس 2014 في 07:01
  11. الحمدلله على عودة الفريق العربي للبرمجة

    لا يمكنك تصور سعادتي بعودة المنتدى . الحمد لله . المنتدى أخذ جزءاً مني لا يمكنني استرداده , حمداً لله على عودته وأرجو ألا تتكرر هذه الفاجعة , وأرجو تبيان السبب إن أمكن رجع المنتدى :tbdance:

    23 أغسطس 2014 في 06:43
  12. a+5 - a != 5

    حلك صحيح بالطبع , ولكن هناك حل أبسط بكثير , لا يعتمد بشكل مباشر على operator overloading ولكنه بطريقة ما كذلك , فالعملية a+b أحياناً تصبح a+c*b لسبب ما :) هل يمكنك معرفته , حلّي كان سطراً واحداً فقط وهو تعريف المتحول mv لا أكثر . سأضعه مساء اليوم إن لم تقدم حل…

    11 أغسطس 2014 في 06:18
  13. هل درست ++C من الـ manual ؟ لا ! إذاً استعد للكوابيس

    أهلاً بك جونكر هل يمكنك التأكد إذا كان هناك تعليمات للمترجم مثل Wtrigraphs- للـ gcc فهي لا تعمل بدونها , ربما يكون نفس الشيء عندك

    10 أغسطس 2014 في 19:49
  14. a+5 - a != 5

    الفكرة في نوع المتحول ;) , غير , عدل بدل , المهم أن تعطي العبارة العدد 40

    10 أغسطس 2014 في 19:45
  15. a+5 - a != 5

    السلام عليكم ورحمة الله وبركاته لدي متغير اسمه mv وله نوع ما , قمت بكتابة الكود التالي : cout<<int(mv+5)-int(mv); وهو يطبع العدد 40 , وفق قواعد اللغة الصحيحة المعرفة بشكل جيد . فهل يمكنك معرفة السبب ؟

    10 أغسطس 2014 في 18:54
  16. هل درست ++C من الـ manual ؟ لا ! إذاً استعد للكوابيس

    ما شاء الله عليك , أنت أحد الشخصين الموجودين هنا الذين يمكنهما الإجابة :) الشخص الآخر هو C++er . وفقك الله

    10 أغسطس 2014 في 13:31
  17. هل درست ++C من الـ manual ؟ لا ! إذاً استعد للكوابيس

    هناك شخصان فقط في المنتدى يمكنهما فهم السبب , أحد أكثر الأمور إرباكاً في اللغة, شيء لا يمكنك تخيله , من الفضاء أو من عالم آخر . لو كان الكود طويلاً لتردد البعض في قراءته , ولكن ماذا عن cout<<"??!"; أو في الـ C puts("??!"); هل تتوقع أنك ستحصل على أسوأ كابوس للي…

    9 أغسطس 2014 في 23:25
  18. تعرّف على std::upper_bound , std::lower_bound

    السلام عليكم ورحمة الله وبركاته لتكن لدينا القائمة التالية : 1 2 7 9 5 3 4 نقول أن 2 هي الحد العلوي للـ 1 , والـ7 هو الحد العلوي للـ 5 , ببساطة لو قمنا بترتيب القائمة فإن الحد العلوي لقيمة ما هو القيمة التي تليها في القائمة ( من أجل قائمة لا تحوي عناصر متكررة …

    9 أغسطس 2014 في 17:17
  19. أهمية العملية >operator وأمثلة على استخدامها

    المصائب التي تجلبها العملية > لا يمكن حصرها , فتعريفها بشكل خاطئ سيؤدي إلى تشويش جميع التوابع التي تعتمد عليها .. إليكم هذا المثال (من تجربة قاسية) : لدينا فيل :) الفيل له معدل ذكاء IQ و له وزن W نريد ترتيب قائمة من الأفيال بحيث يكون الـ IQ متزايداً والـ W متن…

    9 أغسطس 2014 في 01:20
  20. للمبتدئين

    إخواني الكرام , عندما تخطر على بالكم فكرة ترونها جيدة , قوموا فوراً بتنفيذها بأنفسكم , ولا تنتظروا أحداً . لو كتب كل منا مقالة في المجال الذي ذكرتموه , أو لو بحث عن المقالات الموجودة ونظمها , لانتهى الأمر بسرعة ودون كثير أخذ ورد .. يمكن للمشرفين تثبيت , نقل ,ح…

    8 أغسطس 2014 في 12:08