سيكون باذن الله كل يوم (اسبوعيا) لغز جديد عن البرمجة هدفها التسلية وستكون تحت تصنيف مسابقات برمجية لن يكون هناك اي جوائز فالهدف التسلية والفائدة. كل ماعليك ان تقرا السؤال وتكتب الإجابة.
اللغز الأول: مانتيجة الأوامر التالية ؟
الجواب في الاسفل
الحل
في السطر الاول قيمة N1 =
5 قسمة 2 ويساوي 2.5 ولان المتغير من نوع انتجر فانه سيحتفظ بالرقم 2
في السطر الثاني 2*2 يساوي اربعه
في السطر الثالث اطبع المتغير N1
الناتج 4
يمكن ٤ !؟
4
N1\n2=2
N1*n2=4
الناتج =4
اتوقع 5
4
النتاج 5 و انا متأكد طبعا الامر بسيط جدا -_- حاول تجيب سؤال معقد
المتغيرات من نوع int يعني عندما تقسم N1 على N2 سيكون الناتج 2 وليس 2.5 و عندما تضربها في 2 سيكون الناتج 4 وبالتالي يطبع 4
الجواب 4 بالتاكيد
لان المتغير من نوع int فناتج القسمة سيكون 2 ثم تضرب الناتج في 2 = 4
5 / 2 = 2.5
2.5 * 2 = 5
الناتج = 5
N1 \ =N2
هذا يعني
N1 = N1 \ N2
Pingback: تيدوز | مسابقة عمار الشارخ البرمجية