ahmed.o.mohamed
مشرف سابق لقسم السى و السى++
- موريتانيا
- ahmed-mohamed.developpez.com
- الأدب ، الذكاء الاصطناعي ، البرمجة و حماية الأنظمة.
- ابي انفذ برنامج Notepad
السلام عليكم قم بتثبيت الحزمة MinGW . اتبع الخطوات التالية لإعداد الحزمة : نقرة على يمين My Computer , اختر Advanced System Settings . انقر على Environment variables . اختر System variables . ابحث عن PATH ثم اضغط على change . في نهاية السطر, أضف : ;c:\mingw\bi…
- تعلم كيف تبرمج Text Editor بالاعتماد على الشاشة السوداء
من أين لك بهذا الكلام أخي حمزة ؟ :D الدالة GetChar تكمن مهمتها في تجنب الازرار F1, F2,... والاسهم و الحروف الغير مرئية, فاذا كان الحرف سهما أو F1,... فان النظام يرسل حرفين احدهما 0 أو 224 ثم يتبعه بحرف آخر (لذا تجد انك اذا ضغطت على ازرار الأسهم سيكتب لك حروفا …
- تعلم كيف تبرمج Text Editor بالاعتماد على الشاشة السوداء
السلام عليكم مرحبا أخي حمزة :) أعتقد أن الكود ما زال ينقصه العديد من الأشياء حتى نستطيع أن نُسميه " محرر نصوص تقليدي " !! إضافة إلى ذلك, يجب عليك مراعاة إظهار المُدخلات, فالرموز الغير مرئية مثلا, يجب أن لا تظهر, نفس الشيء بالنسبة لرموز التحكم . قمتُ بكتابة هذا…
- [ تمت الإجابة ]ما هو افضل IDE ؟
أنصحك بحذف العبارة ذات اللون الأحمر, حتى لا يأتي الأخ ماستر و يُغلق الموضوع !! :D :: يُمنع طلب Crack أو Serial لأي برنامج في المنتدى :: :) بالتوفيق.
- خوارزميات البحث و الترتيب (الجزء الثالث)
شكرا لــ ماستر, مصطفى و خالد :) ردا على سؤال الأخ مصطفى : في الشركات الكبرى و المصانع الضخمة, تكون البيانات مُرتبة (تصاعديا أو تنازليا) لتسهيل عمليات كثيرة من بينها عملية البحث. لذا لن تستغرق خوارزمية البحث الثنائي وقتا يُذكر ! :) تحياتي.
- [ تمت الإجابة ]ما هو افضل IDE ؟
السلام عليكم هل تريد IDE مجاني أم مدفوع الثمن ؟ ماهو نظام التشغيل الذي تعمل عليه ؟ أين وصلك مستواك البرمجي ؟ للإجابة على سؤالك, سنبدأ مع أسما الــ IDE الأشهر حاليا: Visual C++ Express Code::Blocks Netbeans Dev C++ KDevelop Eclipse + CDT Anjuta Borland C++ Buil…
- لغزان في واحد ... ارسم الشكل ..
باختصار : يكون الشكل عبارة عن Eulerian path إذا وجدنا حلقة ( Cycle ) تمر بجميع الحواف ( edges ) مرة واحدة فقط. و نقول أن الشكل يُمثل semi-Eulerian إذا وجدنا سلسلة ( String OR Line ) تمر بجميع الحواف مرة واحدة فقط.
- خوارزميات البحث و الترتيب (الجزء الثالث)
في هذه السلسلة, سأضع بين أيديكم شرحا لأهم الخوارزميات الـمُستعملة في البحث و الترتيب و كلي أمل بأن يستفيد الجميع. الجزء الأول الجزء الثاني بداية, أعتذر عن تأخري في كتابة الجزء الثالث من هذه السلسلة لظروف خارجة عن إرادتي ! .. نبدأ على بركة الله :) خوارزمية البح…
- ArabtTeam VS FireFox
حصلتُ على الإجابة من الأخ Xacker :
- ArabtTeam VS FireFox
السلام عليكم مرحبا إخوتي :) لدي مشكلة هذه الأيام في دخول المنتدى من خلال المتصفح فايرفوكس : هل توجد برامج خبيثة في المنتدى ؟ :blink:
- [ تمت الإجابة ]كيف اتقدم في ++C
عندما تحصل على إجابة سؤالك, قم بترشيح الإجابات التي ساعدتك في فهم الإجابة و اطلب من مشرفي القسم إغلاق الموضوع. المشرفون وحدهم هم من يستطيع إغلاق الموضوع :) :: تم إغلاق الموضوع :: تحياتي.
- [ تمت الإجابة ]ماهو اول برنامج مفتوح المصدر OpenSource تنصحون به .... من فضلكم
بارك الله فيك أخي ماستر. فعلا, إجابة رائعة :) لم أر من قبل شخص يعشق الــ Console مثلما تفعل أنت و الأخ مصطفى أيضا :lol:
- [ تمت الإجابة ]كيف اتقدم في ++C
كما أنه توجد أكثر من مكتبة لبرمجة الواجهات, يوجد أيضا أكثر من برنامج لإنشاء تصميم ثلاثي الأبعاد :) و أنا ذكرتُ له أهم البرامج المستخدمة في مجال التصميم حتى يتسنى له البحث عن البرنامج المناسب له حاليا. بالمناسبة, نسيتُ أن أذكر العملاقين CINEMA 4D Studio و Adobe…
- [ تمت الإجابة ]كيف اتقدم في ++C
السلام عليكم شخصيا, أعتقد أن البرمجة بالسي++ تنقسم إلى 3 مراحل, مبتدئ-متوسط , متقدم و احترافي . المستوى المبتدئ-متوسط ( Console environment ) : الخطوة الأولى : تعلم أساسيات اللغة على طريقة الــ Imperative programming مثل (Basics of C++, Control Structures, Com…
- لغزان في واحد ... ارسم الشكل ..
السلام عليكم اللغز يتعلق بــ graph theory و بالتحديد الــ Eulerian path . هناك خاصية تقول أنه لكي يكون الشكل عبارة عن Eulerian path يجب أن تكون درجة كل عقدة عبارة عن عدد زوجي و هذا ما لا يُحققه الشكل بالأعلى. إذا لا يمكننا رسم الشكل دون رفع القلم عن الورقة ودو…
- حزورة لتنشيط الدماغ..
بالمناسبة, سأتغيب عن المنتدى لمدة أسبوع نظرا لاانشغالي بحفل التخرج و تجهيزات السفر . مسؤولية القسم تقع على عاتقكم الآن :)
- حزورة لتنشيط الدماغ..
لا يوجد شيء مستحيل في البرمجة أخي مصطفى ! :) هل سمعت عن البرامج المشوشة (الـ Quine ) ؟ التي يعشقها مبرمجوا السي إلى حد الجنون !! انظر هذا المثال : /* A simple quine (self-printing program), in standard C. */ /* Note: in designing this quine, we have tried to m…
- [ تمت الإجابة ]كيف يمكن التعامل مع الأرقام الكبييرة
السلام عليكم كما ذكر الأخ مصطفى, القيمة العُظمى للنوع unsigned long long int حسب المعيار C99 هي : MAXVALUE(unsigned long long int) = 2^64 - 1 = 18 446 744 073 709 551 615 //64 bits MAXVALUE(unsigned long long int) = 2^32 - 1 = 4 294 967 295 //32 bits لسوء الحظ…
- حزورة لتنشيط الدماغ..
المعذرة , لن أكررها مرة أخرى :P جميل ( طالما أنك أنت من كتب الكود :lol: ) أوكي , لكن حاول استخدام ألوان مختلفة حتى أستطيع تمييز مشاركاتك :D بالمناسبة, لن أستطيع تكميل الأكواد حاليا .. لأنني أحس بالملل .. :dry: + مضى يوم كامل ولم يدخل أحد من مشرفي القسم :sad:
- حزورة لتنشيط الدماغ..
السلام عليكم نبدأ مع المرحلة الأولى لكتابة الدالة. كبداية, بمكننا التفكير في الطريقة التالية : عكس الجملة ثم مقارنتها بالجملة الأصلية, إذا كانت مساوية لها فالجملة تمثل Palindrome و إلا فالعكس. سنحتاج إلى ثلاثة دوال ( سنتفق على تسمية مشتركة :)) : دالة اسمها Swa…