مصطفى 36a2
مشرف قسم C/C++
- سوريا
- ربّي يسّر
- اختبر قدراتك في الجافا - الحلقة الثانية
خربت بيتنا Oracle .. :D طيب ما هذه العملية -> جافا تتمتع بمقروئية علية .. أنا فهمت الكود , ولكن الفكرة أن إضافة عمليات جديدة أمر مزعج جداً .. هل <- عملية جديدة أم انني مخطئ !
- كيف تقيّم مستواك كمبرمج في مجال الرياضيات والخوارزميات ؟
تمت إضافة الموضوع التالي كدليل استخدام لموقع SPOJ ... الموقع أفادني بشكل هائل وأرغب أن يستفيد أكبر قدر ممكن من الأخوة منه . والله ولي التوفيق
- هل تعتقد أن Bill Gates كان شخصا "عبقريا" ؟
السلام عليكم .. الموضوع جيد جداً .. لا أدري لماذا استغرق الأخوة وقتاً للتفاهم على الهدف من الطرح .. من يعرف الدكتور طارق سويدان ؟ الدكتور يقول عن بيل غيتس : " لا يعرف يكتب كود " (كمثال على أن رئيس الشرطة لا يُشترط أن يفهم في التفاصيل ) ولكن على عكس كلام الدكتو…
- اختبر قدراتك في الجافا - الحلقة الرابعة
جميل :) بالنسبة لـ extraireChiffre تعيد مجموعة الأرقام ... عرّف "مجموعة" : هل يجب أن تعيد كل رقم على حدة .. أم كل عدّة أرقام متصلة تعتبرهم مجموعة ؟ مثلاً "3515شيش35145سيسيل654" هل نعيد 3515و35145و654 (يعني 3 عناصر) أم كل رقم لوحده ؟وماذا لو كانت الأرقام اكبر م…
- اختبر قدراتك في الجافا - الحلقة الثانية
شكرا لك ..فهمت أن علي الإعلان عن الجدول كمصفوفة ديناميكية ولكن لم أفهم الكود التالي : void affiche() { table.stream().forEach((a) -> { a.affiche(); }); } هل تقصد شرح المبدأ .. ام أن الدوال السابقة موجودة بالفعل ! لم أجد الدالة stream بين دوال Vector ولا أعرف ا…
- اختبر قدراتك في الجافا - الحلقة الثالثة
بارك الله فيك .. ظننت انه يجب الالتزام بالدوال المطلوبة فقط .. :) لا بأس .. سلسلة رائعة .. أتمنى أن يستفيد منها أكبر عدد ممكن من المطوّرين .. إلى السؤال الرابع .. بالتوفيق
- [ تمت الإجابة ]مشكلة عند تعريف دالة تأخذ وسيط float في C
اكتشفت الخطأ .. ( أو بالأحرى وجدته ) بدايةً : عندما نواجه مشكلة لا يجب التركيز على موضع واحد وافتراض أن الخطأ فيه .. يجب إرفاق الكود كاملاً ( أقصر كود يمكنه التسبب بالمشكلة ) والحمد لله وجدت المشكلة هنا .. (دائماً استخدم google :) ) int main() { funct(5.5); re…
- [ تمت الإجابة ]مشكلة عند تعريف دالة تأخذ وسيط float في C
@bahbah الخطأ كما يلي : أنت تعرف الدالة : float function(float x) { return 5.5; } ثم عند الاستدعاء تكتب : function(); فقط بدون تمرير وسيط .. والخطأ الذي يظهر عندك (على ما أظن ) X.c: In function `main': X.c:4: too few arguments to function `function' وهو يقول :…
- تحدي : تغيير إسم الملف التنفيذي عند تشغيله
رائعة :) الغريب أن جسم الدالة rename موجودة في ملفات dll أو شيئاً كهذا .. (أستعمل VC ) يعني الكود غير متاح ! غريب شكراً استفدت :)
- تمرين على استخدام القوائم (باستخدام ++C )
كان آخر اقتراح هو تسليم الـ Request مسألة دخل وخرج الـSubject بدلاً من Forum ... مقتنع تماماً .. لا مجال لنقاش أهمية فصل الطبقات الثلاثة .. أنا معك .. :) آلية عمل مصفوفة التوابع أكثر فعالية .. ( لاحظ أنك لم تستخدم المؤشرات أبداً في التصميم غير في هذه النقطة ..…
- تمرين على استخدام القوائم (باستخدام ++C )
كنت أرغب بترك Forum نظيفة :) لكن رأيك هو الصواب .. فهمت عليك خشيت من كتابة الكثير من nested if فشكلها مزعج .. ولكن لا مفرّ :p نعم فهمت هذه النقطة , فصل الكود أفضل , ولكن ذكّرني أن نختبر قابلية إضافة عنصر جديد لاحقاً (ليس الآن) إذا هذه هي الفكرة المناسبة ... هل…
- تحدي : امنع تغيير التعليقات !
حسناً سأغير عنوان السؤال إلى " اعثر على ملفاتك الضائعة باستخدام PreProcesses " :D بالتوفيق للجميع .. وشكرا أخي C++er عالحركة :) قويّة :) وأهلين أخي حسام شرفتنا :) والسلام عليكم ورحمة الله ______________________ :: فقد ظننت أن هناك طريقة لإكتشاف أي تغيير حدث با…
- تحدي : تغيير إسم الملف التنفيذي عند تشغيله
:D نعم شعرت بأنه غش ... ولكن على كل حال system من pure c ولكنها تستخدم dirty c في مضمونها :D (هل هناك شيء اسمه dirty c ) على كل حال لا يزال دماغي يتدغدغ .. وإن لم يسبقني أحد فسأصل إلى الحل بإذن الله :) شكرا جزيلاً
- تحدي : امنع تغيير التعليقات !
آسف لأنني جعلتك تفعل كل هذا :P الفكرة فعليّا ليست في تغيير التعليقات .. بل في إضافة أي سطر بدون اكتراث إلى البرنامج .. فكرة البرنامج هي بأن الماكرو الخاص بالمترجم __LINE__ والذي يستبدله برقم السطر , ستتغيّر قيمته عند إضافة أي سطر قبله .. وكما كتب أخونا C++er ف…
- دليلك لاستخدام موقع اختبار القدرات البرمجية في الخوارزميات SPOJ
كلام كثير .. وقد يتجاوز هذه الأمور كثير منكم في دقائق معدودة .. إذا لنبدأ : أنشئ حسابك في الموقع وتأكد من وضع بلدك .. لترفع مستواه . يوماً ما ... لنبدأ الآن : (بالمناسبة 40% من تعلمي للانكليزي كان من الموقع :) ) ادخل إلى أسهل مسألة على الإطلاق ... طباعة Hello …
- دليلك لاستخدام موقع اختبار القدرات البرمجية في الخوارزميات SPOJ
السلام عليكم ورحمة الله وبركاته هذا الموضوع تتمة ل هذا الرابط .. اقرأه حتى نبدأ :) أرجو من القراء السؤال عن أي شيء غير واضح ليتم شرحه ليتكامل الموضوع بإذن الله ..لنبدأ .. هذا الموقع كان بفضل الله , طريقي الذي سلكته في عالم البرمجة , لم أكن متقدّماً في البرمجة …
- تحدي : امنع تغيير التعليقات !
عفواً :D هل هناك أسئلة :D
- تمرين على استخدام القوائم (باستخدام ++C )
ما شاء الله . بدايةً .. التصميم ممتاز .. والعلاقات بين الفئات جيدة جداً .. وجهدك رائع بالفعل :) بارك الله لك . ووجود الفئة Request مهم بالفعل ..وعملي .. وهذه أسئلتي : 1- من سيتعامل مع الكائنات من فئات Request ? جربت وضعها داخل Forum.add فكانت غير منطقية لذلك ق…
- تحدي : امنع تغيير التعليقات !
خلاااص :D يظهر السؤال سهل جداً , لم يرغب أحد في حرقه :) هذه هي الإجابة : إذا أردنا الطباعة تكون على الكونسول : #include<iostream> using namespace std; /* If you add new line here the code will output "Error" */ int main() { cout << ((__LINE__ ==8 )? "Hello":"E…
- تحدي : تغيير إسم الملف التنفيذي عند تشغيله
جميل :) بما أن صاحبنا gcc فيه كل الـpure c صايرة Built in .. إليك أقصر كود يمكنه تنفيذ العملية :D main(){system("rename OldName.exe NewName.exe");} هل حلي صحيح ؟ في ويندوز على الأقل .. شكرا لك