The C++ Lands

Click the image to see it in the original size
Originally from: http://herbsutter.com/2012/01/10/map-of-c/

Click the image to see it in the original size
Originally from: http://herbsutter.com/2012/01/10/map-of-c/
صورت مساله را میتوانید اینجا و یا اینجا ببینید.
و اما جواب مسالهی اول:
این مساله سادهای بود و عملا نیاز به نوشتن برنامه نداشت.
فرض کنید فقط میخواستیم جمع اعداد کوچکتر از ۱۰۰۰ را که بر ۳ بخشپذیرند را محاسبه کنیم (
)

و اگر فقط میخواستیم جمع اعداد کوچکتر از ۱۰۰۰ را که بر ۵ بخشپذیرند را محاسبه کنیم (
)

حالا، اگر به جمع
و
نگاه کنیم میبینیم که این تقریبا همان چیزی است که به دنبال آن بودهایم. تنها تفاوت در این است که اعدادی مانند ۱۵ و ۳۰ و ... را ۲ بار جمع زدهایم که باید اصلاحشان کنیم. پس حاصل جمع مورد نظر ما میشود: ۲۳۳۱۶۸

مجوعهی اعداد طبیعی کوچکتر از ۱۰ که بر ۳ و ۵ بخشپذیراند شامل ۳، ۵، ۶ و ۹ است و حاصل جمع این اعداد ۲۳ است. حالا شما مجموع تمام اعضای مجموعهی اعداد طبیعی کوچکتر از ۱۰۰۰ را که بر ۳ و ۵ بخشپذیرند را بدست آورید؟
خوب این اول مساله بود، خیلی آسان و برای دستگرمی. منتظر مسایل جالبتر باشید
راستی برای چک کردن جوابهای خودتان، بهترین کار عضو شدن در سایت پروژهی اویلر میباشد که کاملا هم مجانیه. ولی اگر حوصله ندارید، میتوانید حدستان را به عنوان کامنت بگذارید و منتظر پست بعدی باشید.
پروژهی اویلر، مجموعهای مسالههای جالبی که اگر اهل برنامهنویسی باشید احتمالا میتواند تا مدتها شما را سرگرم کند. یک نگاهی بیندازید جالبه
