ahmed.o.mohamed
مشرف سابق لقسم السى و السى++
- موريتانيا
- ahmed-mohamed.developpez.com
- الأدب ، الذكاء الاصطناعي ، البرمجة و حماية الأنظمة.
- درس بسيط لعمل برنامج رسام بسيط
نحن أيضا في قسم السي و السي++ نمر بهذه المرحلة و أعتقد أن الطريقة الأمثل للنهوض بالقسم تكمن في الإجابة عن أسئلة الأعضاء و تقديم دروس "دسمة" بالإضافة إلى إفتتاح مسابقات و مشاريع برمجية من شأنها إثارة جو جميل من المنافسة و التحدي بين الأعضاء. هناك 5 مشرفين لقسم …
- درس بسيط لعمل برنامج رسام بسيط
السلام عليكم مرحبا أخي الكريم, سأعطيك وجهة نظري حول الموضوع و أرجو أن تتقبلها بصدر رحب :) ... أكثر ما أخافه على مبرمجي الــ VB.NET هو البرمجة على طريقة Drag and Drop ! و البكاء على أطلال " كتابة الأكواد " !! لأنني لاحظتُ أن مُعظم مبرمجي الفيجول أول ما يتعلمونه…
- [ تمت الإجابة ]ارسال مجموعة قيم لـ vector
لا, استخدم at و insert لمثل هذا الأمر. يُمنع إدراج سؤالين في نفس الموضوع , السؤال الثاني لا علاقة له بالــ vector بشكل مباشر. اكتب موضوعا جديدا و ضع به سؤالك و إن شاء الله ستجد المساعدة. يُغلق الموضوع.
- حزورة لتنشيط الدماغ..
ما هذه الأسئلة يا حمزة ؟ :lol: :lol: :lol: مصطفى, اعمل UpDate يا رجل !! :D تمرين البيض و الخبر .. أقصد بائع البيض ! تم حله, و انتقلنا إلى أسئلة جديدة :happy:
- حزورة لتنشيط الدماغ..
لم ألاحظ شيئا ! برأيك, ما وجه الشبه بين مُخرجات الكود و Screen Saver حقيقي ؟؟ لدي سؤال بسيط ( كالعادة ) وهو كتابة دالة تستقبل سلسلة حرفية و تعيد true إذا كان الوسيط يمثل Palindrome و إلا فالقيمة العادة تكون false . مثلا بالجافا, ستكون الدالة هكذا : public stat…
- حزورة لتنشيط الدماغ..
جيد :) أخي حمزة , هل لديك أسئلة أخرى ؟ :happy:
- برنامج calculator
بالمناسبة, المكان المُناسب لموضوعك هو قسم الــ GUI. تم نقل الموضوع.
- [ تمت الإجابة ]ارسال مجموعة قيم لـ vector
لكي تفهم الكود ستحتاج إلى معرفة بسيطة لبعض الدوال المُستخدمة مع الــ vector :) الدالة push_back تستقبل عنصرا و تضعه في نهاية الفكتور. الدالة begin تعيد iterator يشير إلى أول عنصر في الفكتور. الدالة end تُعيد iterator يُشير إلعنصر القبل الأخير في الفكتور. الدال…
- [ تمت الإجابة ]two dimensional array
المتغير tab عبارة عن مؤشر و المؤشر لا يملك قيمة بل عنوانا ! اتضحت الفكرة, أشكرك على الشرح :)
- حزورة لتنشيط الدماغ..
إما أن تقوم بتضمين مساحة الأسماء std في بداية الكود : using namespace std; ثم تستخدم cout مباشرة. أو يمكنك استخدام معامل تحديد المدى (Scope Resolution Operator) للوصول إلى العضو cout في كل مرة : std::cout سبق و أن تم نقاش فكرة مشابهة في هذه المشاركة و هنا تجد …
- حزورة لتنشيط الدماغ..
@Yaman -92 , قمتُ بتعديل مشاركتك لتصحيح بعض الأخطاء و تنسيق المشاركة :) عموما, محاولاتك جيدة و أظن أنه جاء دورك الآن لتضع سؤالا جديدا :happy:
- برنامج calculator
السلام عليكم مرحبا بك أخي محمد في قسم السي/السي++ :) للأسف, لم أعد أعمل على الــ Borland C++ Builder و لكن كنصيحة, قم بإعداد برنامجك ( الملف التنفيذي ) على العمل تلقاءيا دون الحاجة إلى تنصيب البورلاند ليتمكن كافة الأعضاء من تشغيل تطبيقك و اكتشاف نواقصه. إليك ا…
- [ تمت الإجابة ]ارسال مجموعة قيم لـ vector
انظر هذا المثال : #include <vector> #include <iostream> int main( ) { using namespace std; vector <int> v1; vector <int>::iterator Iter; v1.push_back( 10 ); v1.push_back( 20 ); v1.push_back( 30 ); cout << "v1 =" ; for ( Iter = v1.begin( ) ; Iter != v1.end( ) ;…
- حزورة لتنشيط الدماغ..
الطريقة البرمجية ستكون تطبيق مباشر للمعادلة الرياضية التي ذكرتُها سابقا :) إذا كان لديك حل السؤال بطريقة أخرى فضعه هنا لكي يستفيد الجميع.
- [ تمت الإجابة ]two dimensional array
و هل أجاب الأخ Salem على هذا السؤال ؟ :
- حزورة لتنشيط الدماغ..
مجرد structure تحتوي على عضوين هما نتيجة القسمة و باقي القسمة. للمزيد, راجع هذه الصفحة.
- حزورة لتنشيط الدماغ..
السلام عليكم أخي حسام .. أقصد حمزة :D, أظن أن سؤالك رياضي بحت :) الزبون الأول سيأخذ (1) x / 2 + 1 من البيض. الزبون الثاني سيجد x / 2 - 1 من البيض و يأخذ (2) ( (x/2 - 1) ) / 2 + 1 أما الزبون الثالث فسيأخذ (3) بيضتين x = 2. نحل المعادلة (1) + (2) + (3) = 0 و سيك…
- حزورة لتنشيط الدماغ..
@مصطفى, مازال هناك المزيد من الطرق :) : #include<iostream> #include<cstdlib> #include<cmath> using namespace std; int main() { int a, b; cout << "a = "; cin >> a; cout << "b = "; cin >> b; /********* Debut *******/ /******** Methode 1 : *********/ cout << a <<…
- حزورة لتنشيط الدماغ..
جميل جدا :) على ذكر قضية "الملفات", يمكننا برمجة فيروس (لطيف جدا :D) يقوم بحذف ملفات ذات خصائص معينة (نحن من نحدد هذه الخصائص). المثال التالي يعرض لك المسار الذي يتواجد فيه البرنامج بالإضافة إلى أسماء و أحجام جميع الملفات التي يبدأ اسمها بالحرف C : #include <d…
- حزورة لتنشيط الدماغ..
سؤال آخر بسيط أيضا : اكتب برنامج يطلب من المستخدم إدخال عددين a و b, ثم يحسب نتيجة باقي القسمة (a%b) بأكثر من طريقة. (خمسة طرق على الأقل :))