الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أحجية في لغة c++

بدأه yahya91 في 12 مارس 2010 · 3 رد · 793 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

وأنا في إحدى المنتديات الأجنبية وجدت هذا التمرين و الذي طرح في أحدى الشركات البرمجية بين موظفيها كأحجية سنوية

int i, n = 20;
for (i=0; i<n; i--)
{
cout << "x" << endl;
}

و السؤال :

أوجد ثلاث طرق لطباعة x عشرين مرة و مسموح لك تغير محرف واحد فقط و لا يسمح لك إضافة أي متغير أو شيء جديد.

بالمناسبة أنا لم أجد الحل بعد و لكن سنفكر سوياً معاً بانتظار مشاركتكم .

وقال صاحب الموضوع أن صاحب عمله يطرح هذا السؤال منذ 1999 و لم يستطيع أحد أن يوجد الحل بثلث طرق معاً حتى الآن

#2

ماذا تقصد بـ

اقتباس
مسموح لك تغير محرف واحد فقط

:excl:

مدونتي: C++ Tips and Tricks

#3

السلام عليكم:

for (i=0; i<n; n--)
{
cout << "x" << endl;
}

for (i=0; ~i<n; i--)
{

cout << "x" << endl;
}


for (i=0; i+n;i--)
{
 cout << "x" << endl;
}
2
tvquran_6.gif

#4

كلو فهمتو ما عدا الحل التاني

for (i=0; ~i<n; i--)

{

cout << "x" << endl;

}

شو اختلف عن الاول؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

مواضيع مشابهة