اگه به ساعت اذان ها توی یک ماه قشنگ توجه کنید متوجه میشید
با نظم خاصی تغییر میکنه
مثلا هر روز 1 دقیقه عقب یا جلو میره
و هر چند روز 1 دقیقه بیشتر
مثلا :
شنبه : 5:10
یکشنبه : 5:09
دوشنبه : 5:08
سه شنبه : 5:06
چهارشنبه : 5:05
پنجشنبه : 5:04
جمعه : 5:03
اگه به ساعت اذان ها توی یک ماه قشنگ توجه کنید متوجه میشید
با نظم خاصی تغییر میکنه
مثلا هر روز 1 دقیقه عقب یا جلو میره
و هر چند روز 1 دقیقه بیشتر
مثلا :
شنبه : 5:10
یکشنبه : 5:09
دوشنبه : 5:08
سه شنبه : 5:06
چهارشنبه : 5:05
پنجشنبه : 5:04
جمعه : 5:03
میشه الگوریتمش رو توضیح بدید...
خب این جوری که نمیشه باید یه الگوریتم دقیق داشته باشیم واسه این کار...
الگوریتم چی رو؟
تقویم یا اوقات شرعی؟
الگوریتم تقویم رو توضیح بدید...
گفتم که نظم خاصی دارهخب این جوری که نمیشه باید یه الگوریتم دقیق داشته باشیم واسه این کار...
و برای هر چیز منظمی هم میشه الگوریم و برنامه نوشت
ببین برنامه خیلی سادستالگوریتم تقویم رو توضیح بدید...
من یک آرایه در نظر گرفتم دو بعدی که 12*31 هست
12 ستون (هر ماه یک ستون)
31 سطر (هر روز یک سطر)
همه خونه های این آرایه رو با -1 پر کردم
بعد روز اول سال رو از کاربر گرفتم که کاربر با اعداد بین 0 تا 6 روزهای شنبه تا جمعه رو مشخص میکنه
بعد خونه اول آرایه رو با اون طی کردم و یک ستون رو تا آخر پیمایش کردم و اون رو با اعداد بین صفر تا 6 (به ترتیب) پر کردم
برای 6 ماه اول تا31 رفتم ماه هفتم تا 11 تا 30 و ماه آخر رو هم اگر کبیسه بود تا 30 و در غیر این صورت تا 29 پر کردم
بعد خونه های آرایه رو پیمایش کردم و گفتم اگر صفر بود شنبه... اگر 6 بود جمعه ....
اگر جاییش مبهم بود بگین توضیح بدم
البته مسلما روشهای زیادی واسه نوشتن این برنامه هست ولی من از این روش استفاده کردم....
البته میتونستین یه بعد دیگه به آرایتون اضافه کنین تا مثلا برای 50 سال رو نمایش بده
درسته ولی صورت سوال این طوری بوده دیگه...
ایده من این بوده کسی ایده بهتری داره؟![]()
منظورت از بقیه سال چیه؟
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)