کمک : حدس عددی ک کاربر درنظر گرفته است

fmpr

عضو جدید
سوالم اینه که فک کنید کاربر یک عدد بین 1 تا 100 رو در نظر گرفته و شما باید حداکثر با هفت سوال ( با جوابهای بلی / خیر ) عدد مورد نظر کاربر رو حدس بزنید ...

من خودم فک میکنم که باید اول راجع به مضرب اعداد بودن ( مثل 2 و 3 ) بپرسیم و بعد اول بودن و نبودن و اینکه قبلش لیستی از اعداد 1 تا 100 رو درست کنیم و مثلا اگه گفت مضرب 2 نیست کل اعدادی ک مضرب 2 هستند رو از لیستمون حذف کنیم اما واقعا نمیدونم اینو باید چجوری بنویسم ... خوشحال میشم یه راهنمایی کنید ... :gol::gol:
 

me.fatima

عضو جدید
کاربر ممتاز
سلام

يعني بايد با هفت سوال , عدد دقيقا شناخته بشه؟

خب شما فرض کن همون ابتدا با اولين سوال مشخص شد که عدد مضرب 2 هست .
سوال دوم و سوم هم گفت که مضرب 3 و 5 هم نيست بعدا چه جوري محدوده ی عدد رو مشخص کنیم ؟!
 
  • Like
واکنش ها: fmpr

Hadi-Hashemi

عضو جدید
به نظر من اصلا وارد اون سوالها نشو, فقط بپرس کوچیکتره با بزرگتر ;) مطمئن باش بعد از 7 سوال به عدد میرسی :D

یعنی تو سوال اول بپرس "از 50 بزرگتره؟" اگه جواب آره بود میمونه اعداد بین 50 تا 100 حالا بپرس "از 75 بزرگتره؟" اگه نه بود میشه 0 تا 50 حالا بپرس "از25 بزرگتره؟"- دیدی که تو سوال اول نصف اعداد حذف شدن

اگه همین جور ادامه بدی جیک ثانیه به عدد میرسی :biggrin:
 
بالا