ahmed.o.mohamed
مشرف سابق لقسم السى و السى++
- موريتانيا
- ahmed-mohamed.developpez.com
- الأدب ، الذكاء الاصطناعي ، البرمجة و حماية الأنظمة.
- [ تمت الإجابة ]الطابور - هياكل بيانات
العفو أختي :happy: في خدمتكم دائما :)
- [ تمت الإجابة ]ما هو المرجع (Reference) ؟
السلام عليكم توجد طريقتان للوصول إلى مجموعة بيانات مُخزنة في مساحة من الذاكرة, الطريقة الأولى تكمن في استخدام اسم تلك المساحة (اسم المتغير) و الطريقة الثانية تكمن في الإعلان عن مؤشر يُشير إلى تلك المساحة من الذاكرة. السي++ أدخلت طريقة ثالثة للوصول إلى محتوى ال…
- [ تمت الإجابة ]ماهي الوسائط الافتراضية ؟
المثال السابق مع تعديل خفيف : #include<iostream> using namespace std; int boxvolume(int length = 1, int width = 2, int height = 3); int main() { cout << "boxvolume() = " << boxvolume() << endl; cout << "boxvolume(10) = " << boxvolume(10) << endl; cout << "boxv…
- [ تمت الإجابة ]الطابور - هياكل بيانات
السلام عليكم الكود عبارة عن محاكاة للـ Queue بالمصفوفات و ليس القوائم (التي تحتاج إلى struct أو ما شابه ..) في البداية, قمنا بالإعلان عن ثلاث متغيرات, الأول عبارة عن مؤشر من نوع int حيث يُمثل المصفوفة التي ستُحاكي الطابور و المتغير الثاني يحمل رقم أول خانة من …
- [ تمت الإجابة ]الترتيب الفقاعي لعناصر مصفوفة
لا شكر على واجب أخي الكريم, في خدمتكم دائماً :)
- [موضوع مخالف] تصحيح كووود
السلام عليكم تم إنذاركم سابقاً في هذه المشاركة. هذا الموضوع يحتوي على المخالفات التالية : عنوان الموضوع غير مناسب. (العنوان يجب أن يكون أكثر دلالة مثل إيجاد جدول الضرب من 5 إلى 10 أو ما شابه ..) نوع الموضوع يجب أن يكون سؤال. (هل تعتقدين أن سؤالك يمكن أن يُعتبر…
- [ تمت الإجابة ]كيفية التحويل من for إلى while و do while
ملاحظات هامة : (مخالفة قوانين القسم قد تُعرض موضوعك للإغلاق أو الحذف !!) عنوان الموضوع غير مناسب. نوع الموضوع يجب أن يكون سؤال. عليك بإدراج الكود في الوسم الخاص به حفاظاً على تنسيق الموضوع. تم تعديل العنوان ليُناسب محتوى الموضوع.
- [ تمت الإجابة ]كيفية التحويل من for إلى while و do while
بالــ while : #include<iostream .h> int main() { int i = 10; while (i > 0) { cout << i << " "; i--; } return 0; } بــ do while : #include<iostream .h> int main() { int i = 10; do { cout << i << " "; i--; } while (i > 0); return 0; } لكن ألا تستطيعين إرفاق محاو…
- [ تمت الإجابة ]كتابة جسم الدالة مع أو بدون ذكر اسم الوسيط
الكتابة الأولى صحيحة و أعتقد أنها واضحة (دالة تستقبل وسيط و تُعيد مربع قيمته). الكتابة الثانية خاطئة إلا إن كنتِ تقصدين هذه الكتابة : int square(x) int x; { return x*x; } فهي صحيحة و مُكافئة للكتابة الأولى أيضا, الكتابة السابقة تخضع للمعيار القديم لــ C.
- [ تمت الإجابة ]ماهي الوسائط الافتراضية ؟
عفواً, حذفتُ سؤالك الثاني عن طريق الخطأ ! آسف. أعتقد أن سؤالك كان عن سبب الخطأ في الكود التالي و لماذا : #include<iostream> using namespace std; int boxvolume(int length = 1, int width = 1, int height = 1); int main() { cout << boxvolume(); cout << boxvolume(1…
- [ تمت الإجابة ]الترتيب الفقاعي لعناصر مصفوفة
تصحيح الكود : #include<iostream.h> int main() { int i, j, temp, array[7]; cout<<"Please enter 7 numbers : "<<endl; for (i = 0; i < 7; i++) cin >> array; for (i = 0; i < 7; i++) { for (j = 0; j < 6; j++) if (array < array[j]) { temp = array; array = array[j]; a…
- [ تمت الإجابة ]ماهو الــ Prototype ؟
السلام عليكم الــ prototype هو النموذج المـُصغر للدالة أو توقيع الدالة كما يُسميه البعض, هذا التوقيع يشمل تعريف الدالة (نوع "الكائن" المـُعاد + اسم الدالة + الوسائط), فمثلا لو أردنا كتابة دالة تقوم بإجراء القسمة بين عددين و تُعيد بنية تحتوي على قيمة الناتج و ب…
- [ تمت الإجابة ]ماهي الوسائط الافتراضية ؟
تظهر فائدة الوسيط الإفتراضي إذا لم تُمرر له قيمة, حيث يحتفظ بقيمته الإفتراضية. يتم الإعلان عن الوسائط الإفتراضية عن طريق إسناد قيم افتراضية لها في النموذج المصغر للدالة, مثلاً: int myFunc(int x= 10) ; فهذه الدالة يمكن استدعاؤها هكذا: c= myFunc(25) ; لتكون قيمة…
- ماهي المكتبات المستعملة 'JAR' بكثرة في مشاريع الجافا
JavaZOOM مكتبة ممتازة, تعاملتُ معها سابقاً من أجل تشغيل مقاطع MP3 في الــ Java و استخدمتُ بالتحديد الفئة JLayer.
- طلب مثال حول انشاء الـ XY Scatter في الجافا من فضلكم
لماذا الحاجة إلى تضمين مكتبات خارجية ؟ أظن أن فئات الــ Graphics تكفي لهذا الأمر, انظر : import java.awt.Color; import java.awt.Graphics; import java.awt.geom.Point2D; import java.util.*; import javax.swing.JFrame; import javax.swing.JPanel; public class XYSca…
- [ تمت الإجابة ]طلب كود حساب رواتب الموظفين
لا توجد تمارين لــ C و أخرى لــ C++ :) كل تمرين يمكن حله بالسي أو السي++ أو أي لغة برمجة أخرى .. بالنسبة لحلول التمارين الموجودة في حلقات السلسلة فبعضها بالسي والبعض الآخر بالسي++, باستثناء الحلقة الرابعة فهي خاصة بــ C++ لأنها تتعلق بالــ OOP. من ناحية أخرى, …
- اريد شرح لعرض النتائج داخل قاعدة بيانات
إذا كنت تسأل عن الأندرويد فهذا ليس المكان المناسب لسؤالك. ضع موضوعك في قسم الــ Android و ستجد المساعدة.
- حساب عدد تكرار عناصر المصفوفة
يُمكنك كتابة دالة تتحق من تكرار عنصر واحد داخل المصفوفة ثم تقوم بعمل for مثلا و في كل مرة تُمرر للدالة الخانة رقم i من المصفوفة. الدالة ستكون هكذا : public class NewClass { public static int repeatCount(int arr[], int elem, int length) { int count = 0; for (in…
- اريد شرح لعرض النتائج داخل قاعدة بيانات
السلام عليكم لا أدري هل تتحدث عن الــ Android أم JavaSE ! إذا كنت تسأل عن الأندرويد فهذا ليس المكان المناسب لسؤالك. أما إن كنت تسأل عن الــ JavaSE فهذا جواب سؤالك : (كود يملأ JComboBox انطلاقا من مجموعة معلومات مُخزنة في قاعدة بيانات) import java.sql.*; import…
- [ تمت الإجابة ]هل يجب تعلّم ++C لأتعلّم جافا ؟
الــ Java لغة مستقلة و يمكنك تعلمها دون الحاجة إلى معرفة أي لغة برمجة أخرى. حتى C++ يُمكنك تعلمها دون معرفة بالسي. من جهة أخرى, جميع اللغات التي من نوع C-like تكون متقاربة جداً في الــ Syntax و بالتالي إذا كنت قادم إليها من C فهذا سيُفيدك كثيرا و قد تستغرق وقت…