Khaled Alshaya
مشرف قسم السي ++
- ياليتها كانت حمص(سوريا)
- Design and Impl. of Programming Languages
- هل هناك طريقة لمعرفة عدد قواسم عدد ما ؟
في الحقيقة أني أعيش جو الإجازة حالياً و لكن واجهني سؤال على الانترنت عقدني قليلاً :lol: السؤال ببساطة عبارة عن برنامج, هذا البرنامج تعطيه عدد ما و ناتجه يعطيك عدد قواسم ذلك العدد. مثلاً العدد 15 قواسمه الصحيحة هي 1, 3, 5, 15 بالتالي عدد قواسم العدد 15 هو 4 قوا…
- ( شبه لغز ): استخرج الخطأ القاتل في هذا الكود.
الأخ وجدي من أفضل الأصدقاء الذين رأيتهم اطلاعاً في برمجة الكائنات :) أنا ضد البرمجة الكائنية في غير مكانها :wink:
- ( شبه لغز ): استخرج الخطأ القاتل في هذا الكود.
السلام عليكم ,, هنا الخطأ الآخر الذي اكتشفته :D : if (name != NULL) delete[] name; و delete[] this->name; أشم رائحة خطأ آخر, أعتقد أنك تحاول حذف "NULL" في حالة من الحالات و التي هي أصلاً String Litral و لكني دعني أفحصها قليلاً بعد -----------------------------…
- [ تمت الإجابة ]كيف نبدل بين قيم المسجلات بدون mov أو xchg
و منكم نستفيد :)
- كل ما يتعلق بال Stl
السلام عليكم ,, هذا مثال قمت بكتابته :) std::string namesList; std::vector<std::string> sortedNames; std::istringstream namesStream; std::getline( std::cin, namesList ); namesStream.str( namesList ); std::istream_iterator<std::string> begin( namesStream ), end…
- سؤال في ال Array ... حياكم يا مبرمجين
السلام عليكم ,, انظر لحلك بعد التعديل عليه :) int temp; int waleed[10]={1,2,3,4,5,6,7,8,9,10}; for( int i = 0; i < 10; i++ ) std::cout << waleed << std::endl; for( int j = 9, i = 0; i < 5 && j >= 0; i++ , j--){ temp=waleed; waleed=waleed[j]; waleed[j]=temp; } …
- [ تمت الإجابة ]كيف نبدل بين قيم المسجلات بدون mov أو xchg
استخدام xor هو الأفضل, لأن طريقتك يمكن أن تؤدي إلى overflow :)
- عندما خرجت الفكرة من رأس صاحبها! تغيرت خريطة البرمجيات في العالم...
السلام عليكم ,, بعد ست و عشرين سنة, أعتقد أن GNU نجحت نجاحاً منقطع النظير.... ربما لأني أعتقد أن هذا المبدأ صحيح أصلاً بأن البرامج لا يجب أن تكون مغلقة... الحقيقة أن GNU تقسم مستخدمي البرامج إلى مستخدمين عاديين و خبراء .. على عكس البرمجيات التجارية التي تعامل …
- سؤال مهم اذا ممكن؟؟
السلام عليكم ,, في الحقيقة يمكنك كتبت موضوعاُ منذ زمن عن الـ Palindrome خوارزمية Palindrome كلمة كلمة ,,, حمل المثال ,, تم استخدام Queue و Stack من STL لاحظي أن الموضوع يتكلم عن Palindrome الكلمات و ليس الحروف, لذلك فهو أعقد قليلاً. قمت بتعديل الكود لكي يقوم ب…
- [تنبيه - عنوان غير مناسب : ]؟؟
السلام عليكم ,, هذا الكود بعد تعديله :) كود الـ Stack سهل و جميل.. بينما برأيي أفضل طريقة لمعرفة إذا كانت الـ Circular Buffer فارغ أو ممتلئ فعلينا توظيف متغير ثالث المسمى count لحساب عدد العناصر :) عموماً ما قمت بتصميمه لا يسمى Queue و لكنه يسمى Circular Buffe…
- الأعداد العملاقة في ++c بمنتهى السهولة - شرح كامل
نزولاً عند رغبة الأخ عمر سنستعرض سوية كيفية استعمال المكتبة تحت Mingw و CodeBlocks :) أولاً يجب علينا إعداد الـ Environment Variables لكي يعمل mingw ... اذهب للتالي : My Computer > Properties > Advanced > Environment Variables ستجد الـ Variable المسمى Path ...…
- الأعداد العملاقة في ++c بمنتهى السهولة - شرح كامل
السلام عليكم ,, أهلاً أخ فهد, أعتقد أن لا عذر لديك بعد الآن لترينا ابداعاتك في الرياضيات :wink: أهلاً أخ عمر, هناك ملف يسمى MKALLMGW ستلاحظ في الموضوع أننا استخدمنا MKALLMSC, تحتاج إلى أن يكون ++g ضمن الـ Environment variables أولاً, ثم تقوم بتشغيل هذا الملف ل…
- الأعداد العملاقة في ++c بمنتهى السهولة - شرح كامل
السلام عليكم ,, في الحقيقة إن موضوع الأعداد الكبيرة جداً أو بمعنى أصح Arbirary Precesion Numbers هو موضوع جميل في عالم البرمجة. و لكن للأسف الكثير ممن في المنتدى هم من المبتدئين أمثالي. و حساب هذا النوع من الأعداد بشكل يدوي من خلال كود نقوم بكتابته بأنفسا قد ي…
- عندما خرجت الفكرة من رأس صاحبها! تغيرت خريطة البرمجيات في العالم...
السلام عليكم , هناك الكثير من الشخصيات التي أثرت بشكل واضح و كبير على عالم البرمجة و البرمجيات. و برأيي الشخصي فإن ريتشارد ستالمان Richard Stallman هو من أبرزهم. هذا الرجل استطاع أن يثبت شيئاً لربما لو كنا في زمانه لضحكنا عليه. و لكنه بكل تأكيد صاحب إصرار و عز…
- Preprocessor Directives
مع أن السؤال ليس موجهاً لي, فليسمح الأخ time1 لي بالإجابة باختصار ... أخ عمر, هناك "بعض" الـ directives التي تم إيجاد بدائل أفضل بكثير لها ... و لكن لا مفر من استخدام الـ preprocessor في أي مشروع .. الأمور التي لا تستطيع الإستغناء عنها أو لا يوجد لها بدائل هي …
- Preprocessor Directives
السلام عليكم ,, ما شاء الله مقال شامل تك تك ... تمت إضافته للمفضلة :)
- هؤلاء مبرمجو C!
Q: I cannot get entry xyzzy from year 19xx to compile! A: Some winners, particularly winners from long ago, no longer compile on more modern systems because the C language has evolved (i.e. the modern C compilers are much more strict in what they accept as a v…
- هؤلاء مبرمجو C!
السلام عليكم ,, بدون كلام :huh: انظر للتالي : هذا الكود يقوم بحساب "pi" عن طريق مساحة كوده الدائري !!!! و هذا محاكي طيران : المصدر : http://en.wikipedia.org/wiki/International..._C_Code_Contest تحياتي ,,
- الأستدعاء الذاتى للدوال - Recursion
السلام عليكم ,, هذه طريقة : انسخ الكود [color= #0000ff;]int factorial[color= #000000;]( [color= #0000ff;]int number [color= #000000;])[color= #000000;]{ [color= #0000ff;]if[color= #000000;]( number [color= #000000;]== [color= #ff0000;]0 [color= #000000;]|| num…
- Kernel-mode Programming #1
جميل جداً بدأت بالقراءة :) متابع لموضوعك أيضاً ...