المسابقة البرمجية الثالثة

سيكون باذن الله كل اسبوع لغز جديد عن البرمجة هدفها التسلية وستكون تحت تصنيف مسابقات برمجية لن يكون هناك اي جوائز فالهدف التسلية والفائدة. كل ماعليك ان تقرا السؤال وتكتب الإجابة.

اللغز الثالث : مانتيجة الأوامر التالية ؟

شكرا لزميلي نياز خان (Niyaz Khan) لمساعدتي في كتابة هذا اللغز

الجواب في الاسفل

 

 

 

 

 

 

 

 

 

 

 

 

الحل

 عرفنا متغير N1 واسندنا له قيمه 1
 عرفنا متغير N2 واسندنا له قيمه 2
ومن ثم  في السطر التالي اسندنا قيمة N1 الى N2
N2 = 1
ومن ثم اضفنا 1 الى N1
N1 = 2
طباعة N2 الناتج 1
بعدها طرحنا واحد من قيمة N1 لتصبح 1
تم إضافة قيمة N1 الى N2 ليصبح قيمة N2 يساوي 2
طباعه قيمة N2 وهو رقم 2
ملاحظة:-
عندما يكون ++ — على يمين المتغير يتم الاسناد ومن ثم الجمع
عندما يكون ++ — على يسار المتغير يتم  الجمع ومن ثم الاسناد
تم تجربة الملاحظة على C++ وكانت نفس النتيجة
This entry was posted in مسابقات برمجية. Bookmark the permalink.

4 Responses to المسابقة البرمجية الثالثة

  1. الحسين علي says:

    2
    1

  2. العيص says:

    N2=2
    N2=3

  3. رامي سمير says:

    2
    2

اترك رداً على younes إلغاء الرد

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

*

يمكنك استخدام أكواد HTML والخصائص التالية: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Current day month ye@r *