السلام عليكم و رحمة الله و بركاته,
مرت عدة أيام لم أشارك فيها, الحقيقة أني مشغول حتى النخاع!
حتى أكون معكم صريحاً طلب من أحد الأساتذة الذين تربيت على يديهم في المنتدى طرح هذا اللغز, لن أقول اسم الشخص حتى تقوموا بحل اللغز B)
اللغز بكل بساطة يتخلل الشفرة التالية :
#include <iostream>
int main(){
double number = 5.0;
while( number < 7.0 ){
number += 0.1;
if( number == 6.0 )
std::cout << "This Line Will Not Be Printed";
}
std::cout << "...................END...................";
std::cin.get();
return 0;
}هل تلاحظون الشرط الذي يحويه التكرار ؟!
ذلك الشرط يحوي أمر طباعة جملة!
تلك الجملة لن يتم طباعتها أبداً!
ماهو السبب ؟!!
تحياتي ,,




