ahmed.o.mohamed
مشرف سابق لقسم السى و السى++
- موريتانيا
- ahmed-mohamed.developpez.com
- الأدب ، الذكاء الاصطناعي ، البرمجة و حماية الأنظمة.
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الثالث عشر
biginner2000@ محاولتك رائعة جداً, و بالرغم من أن هذه الحلقة مُخصصة لــ C++ إلا أنني منحتك نقاط النقاش لأنك تستحقها :) @ياسين محاولة جيدة, لكن هل نسيت أن الحلقة مُخصصة لــ C++ ؟ :D فكرة السؤال كانت تكمن في استعمال الــ Formatting Floating Point Numbers (و بالتح…
- [ تمت الإجابة ]تغيير قيمه عنصر في مصفوفه عن طريق المؤشر
هذه الكتابة خطيرة جدا أخي مومو ! من الأفضل دائما استخدام عدد صحيح كعداد للحلقة for لأن التعامل مع العناوين في هذه الحالة قد يُحدث "بلاوي" نحن في غنى عنها :)
- [ تمت الإجابة ]مشكلة ادخال الاحرف
الــ IDE القديمة (مثل Borland C++ 4.5) لا تدعم مساحات الأسماء (Namespaces) في C++ و لا المتغيرات المنطقية (Boolean variables) في C لأنها لم تكن موجودة آنذاك. (المعيار C99 هو الذي أدخل هذه المفاهيم الجديدة و BC45 تم تصميمه سنة 1995). لكن بشكل عام, أي IDE تم تصم…
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الثاني عشر
تم منح النقاط للمشاركات المفيدة و حذف الردود الغير مفيدة, حفاظا على تنسيق الموضوع. يُغلق. أراكم في الجزء الثالث عشر من الحلقة الرابعة.
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الثالث عشر
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. الحلقة ا…
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الثاني عشر
بالضبط, لكن احرص على إدراج التعليل في المرات القادمة :) التعليل : عندما يتم استدعا الدالة affiche من طرف كائن من نوع pointcol فإن الدالة المُستدعاة ستكون affihche الموجودة في point لأن الأخيرة لم تتم إعادة تعريفها في pointcol. في هذه الحالة ستقوم affiche باستد…
- [ تمت الإجابة ]مشكلة ادخال الاحرف
اسمح لي بتعليق بسيط أستاذي محمد :) بداية .. الدالة cin.ignore تتعامل مع الـ buffer ..! فما هو الـbuffer !؟ و ما هي فائدته !؟ الـ buffer هو جزء من الذاكرة يتم تخزين المعلومات فيه مؤقتاً قبل أن تكمل طريقها للمعالجة, عادة ما يكون مصدر المعلومات هو أحد وحدات الإدخ…
- [ تمت الإجابة ]مشكلة ادخال الاحرف
أحسنت أخي مومو :) int fflush(FILE *stream); لإفراغ الــ buffer يمكن أيضا استخدام الدالة fflush هكذا : fflush(stdin);
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الحادي عشر
أحسنت. فكرة السؤال كانت تعتمد على الــ Dynamic typing في الــ Virtual functions. تم منح النقاط للمشاركات المفيدة. يُغلق. أراكم في الجزء الثاني عشر من الحلقة الرابعة.
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الثاني عشر
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. الحلقة ا…
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء العاشر
تم منح النقاط للمشاركات المفيدة. يُغلق. أراكم في الجزء الحادي عشر من الحلقة الرابعة.
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء الحادي عشر
السلام عليكم الحلقة الأولى. الحلقة الثانية - الجزء الأول. الحلقة الثانية - الجزء الثاني. الحلقة الثانية - الجزء الثالث. الحلقة الثانية - الجزء الرابع. الحلقة الثانية - الجزء الخامس. الحلقة الثانية - الجزء السادس و الأخير. الحلقة الثالثة - الجزء الأول. الحلقة ا…
- اختبر قدراتك في C/CPP - الحلقة الرابعة, الجزء العاشر
محاولة جيدة أخي ياسين, فقط أخطأت في نتيجة A :) المُخرجات الصحيحة هي : $$construction objet A 1 $$construction objet B 5 $$construction objet A 21 $$construction objet C 10 $$construction objet D 20 بناء كائن من D يعني استدعاء دالة بناء الفئة B و C أيضاً, هاتين…
- [ تمت الإجابة ]مشكلة ادخال الاحرف
الــ Netbeans صُمم أصلا للجافا لكنه أصبح الآن يدعم مُعظم لغات البرمجة (C, C++, J2SE, J2EE, J2ME, FORTRAN, PHP, ...), كما أنه سريع, خفيف, مجاني, و متعدد المنصات. (تماماً مثل QT مع C++ )
- مقدمة عن الفايروسات
السلام عليكم أخي الكريم, الرجاء ذكر المصدر عند النقل ! الرابط الأصلي للموضوع من Wikipedia : فيروس الحاسوب
- السؤال الأول : هل يمكنك محاكاة تاُثير الــ Matrix ؟
جميل جداً أخي مصطفى, محاولات رائعة بارك الله فيك :) +1 لكل محاولة.
- [ تمت الإجابة ]مشكلة ادخال الاحرف
إذا, استخدم الدالة getche الموجودة في conio.h على أنظمة الويندوز أو stdio.h على أنظمة لينكس : #include <stdio.h> #include <conio.h> int main() { char ch1, ch2; printf("Enter first char name : "); ch1 = getche(); printf("\nEnter your second char name : "); ch2 …
- [ تمت الإجابة ]تغيير قيمه عنصر في مصفوفه عن طريق المؤشر
السلام عليكم يُمكنك استخدام المؤثر [] مع المؤشرات, تماماً كما تستخدمه مع المصفوفات, انظر المثال : #include <iostream> using namespace std; int main() { int array[3] = {1,2,3}; int * ptr = array; ptr[1] = 8; cout << array[1] << endl; return 0; } الكتابة *(ptr+1…
- [ تمت الإجابة ]مشكلة ادخال الاحرف
السلام عليكم المفروض أن الإسم يكون سلسلة حروف و ليس حرف واحد فقط :) أيضا, خطأك كان يكمن في استخدام الرمز \n في scanf. التصحيح : #include <stdio.h> int main() { char ch1[50],ch2[50]; printf("Enter first name : "); scanf("%s",ch1); printf("Enter your second name…
- السؤال الأول : هل يمكنك محاكاة تاُثير الــ Matrix ؟
بانتظارك يا بطل :D لكن إذا كانت محاولتي أحسن من محاولتك سأعطيك -1 :P