ahmed.o.mohamed
مشرف سابق لقسم السى و السى++
- موريتانيا
- ahmed-mohamed.developpez.com
- الأدب ، الذكاء الاصطناعي ، البرمجة و حماية الأنظمة.
- حزورة لتنشيط الدماغ..
هذا ما يقوم به مشرفوا القسم حاليا :) يمكنك إضافة ما تشاء من الأفكار الجديدة, أما تنظيم و ترتيب المواضيع القديمة فهذا عمل المشرفين.
- [ تمت الإجابة ]ضرب المصفوفات البولينيه
نعم, أنا متأكد, انظر أنت إلى هذا :) : #include<iostream> using namespace std; int main() { bool resul; int A[2][2] = { {1, 0}, {0, 1}, }, B[2][2] = { {0, 1}, {1, 0,} }, C[2][2]; for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { resul = false; for (in…
- حزورة لتنشيط الدماغ..
هل تريد فتح موضوع جديد يحتوي على روابط مواضيع أخرى ؟ أم جمع الأفكار المتناثرة في موضوع واحد ؟
- [ تمت الإجابة ]ضرب المصفوفات البولينيه
يتم ضرب المصفوفات المنطقية باستخدام المؤثر and ( && ) و الجمع باستخدام المؤثر or ( | ). يمكنك تجربة الأمر في الــ MatLab : و هذا مثال بسيط على ضرب المصفوفات المنطقية : #include<iostream> using namespace std; #define size 3 int main() { bool result; int A[size]…
- حزورة لتنشيط الدماغ..
أحسنت أخي مصطفى. لأن الأولوية تكون للمدى الحالى يليه ما يحتويه ثم ما يحتويه . سأوضح أكثر : الكود يحتوي على معرفين بنفس الإسم, أحدهما المتغير endl الموجود ف لبلوك التابع للدالة الرئيسية main و الثاني هو الدالة end line الموجودة في مساحة الأسماء std. الأولوبة ست…
- حزورة لتنشيط الدماغ..
حتى يُشارك معنا الجميع, سأضع لكم سؤالا بسيطا .. و لكنه يشرح مفهوم مهم جدا في السي++ :) عند تنفيذ الكود الآتي سيظهر لنا العدد 55 و السبب يعود إلى أن المترجم اعتبر أن الــ endl متغير صحيح قيمته 5 و بالتالي أظهره مرتين : #include<iostream> using namespace std; in…
- حزورة لتنشيط الدماغ..
للفائدة , الأسباب الرئيسية لــ Access violation هي : استخدام مؤشر غير مهيئ أو مهيئ بشكل خاطئ. تحرير المؤشر قبل الإنتهاء من استخدامه. إذا تعدى المؤشر المساحة المخصصة له عند عملية الحجز. (الـــ Buffer Overflow هو نوع خاص من انواع الــ Access violation ). مثال بس…
- حزورة لتنشيط الدماغ..
مرحبا بك أخي الكريم :) ضع أسئلتك و ستجد الإجابة إن شاء الله. بالتوفيق.
- [ تمت الإجابة ]كيف اربط قاعدة بيانت مع برنامجي
السلام عليكم مرحبا بك أخي نزار في منتديات الفريق العربي للبرمجة :) أولا : للإجابة على سؤالك بشكل دقيق لا بد من معرفة الــ IDE الذي تعمل عليه حاليا. ثانيا : هل سيعمل برنامجك كتطبيق ويب داخل صفحه الانترنت (Web Application) أم سيكون تطبيق منفصل (Desktop Applicati…
- [تنبيه - عدم تكرار المخالفة :]ما فائدة لغة ++C
لا أرى أي برنامج !!, عن أي برنامج تتحدثين ؟ :) ملاحظة : النوع المناسب لموضوعك هو "سؤال" و ليس "روابط". أرجو لك التوفيق.
- حزورة لتنشيط الدماغ..
جيد, و لكن ماذا لو كان العنوان الذي حجزتَه مشغولا من طرف برنامج آخر ؟؟
- حزورة لتنشيط الدماغ..
من أين لك بهذا الترقيم ؟ و كيف ستعرف عدد حجرات الذاكرة ؟؟
- حزورة لتنشيط الدماغ..
ما رأيك لو قمنا بالإعلان عن global variable اسمه G مثلا, ( سيتم تخزين عنوان G في الــ bss section ) ثم ننشئ (باستخدام new) مؤشر يشير إلى G ؟
- [ تمت الإجابة ]two dimensional array
@محمد عودة حسب الصورة فإن : tab = 0xfffaaa and *tab = 0xfffccc هذا مثال يُوضح الصورة : #include<stdio.h> int main() { int x = 1, *p1 = &x, **p2 = &p1; printf("%p\t%p\n",&p2,p2); printf("%p\t%p\n",&p1,p1); printf("%p\t%d\n",*p2,**p2); return 0; } المُخرجات : 00…
- حزورة لتنشيط الدماغ..
بالمناسبة, تعريف المصفوفة array يجب أن يكون هكذا : char array[2] = {'A'}; OR char array[] = {'A','\0'};
- حزورة لتنشيط الدماغ..
مرحبا أخي Mr.B , هل هذا ما تريده ؟ : #include<stdio.h> int main(void) { char array[1] = {'A'}; printf("%c\n", 0[array]); return(0); }
- [ تمت الإجابة ]إيجاد مجموع الأعداد الزوجية في مصفوفة
السلام عليكم مرحبا بك أخي بسام العيسي في منتديات الفريق العربي للبرمجة :) خطأك يكمن في عدم إدراج الـ else في كل مرة لا يتحقق فيها الشرط, إليك تصحيح الكود : #include <iostream> using namespace std; int sum(int [], int); int main() { int n = 10; int A[10] = {1, …
- [مخالف - طلب حل : ]مجموعة اسئلة من ++c
الأخ الكريم/الأخت الكريمة السلام عليكم ورحمة الله وبركاته. مرحباً بكم في منتدى الفريق العربي للبرمجة تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين. قواعد طرح المشاركات /index.php?showtopic=29343 شاكرين لكم حُسن …
- حزورة لتنشيط الدماغ..
لا أدري إن كنتُ قد فهمتُ السؤال جيدا !! .. هل هذا ما تريده ؟ : #include<iostream> #define past(a,b,c) abc main() { int abc = 0; int a,b,c; std::cout<<past(a,b,c)<<std::endl; return 0; }
- حزورة لتنشيط الدماغ..
يمكننا فعل ذلك عن طريق الــ Recursive function هكذا : #include <iostream> void Recurs() { std::cout<<"Welcome To C++"<<std::endl; Recurs(); } int main() { Recurs(); return 0; } لم أفهم هذا السؤال !, مالمطلوب بالضبط ؟؟