-
یه سوال دارم ؟
با سلام به تمامی دوستان
1.با نگرش به اینکه اولین سال کبیسه دوم هجری شمسی بوده است.منطق برنامه ای
را طراحی نمایید که سال n را در ورودی دریافت دارد و مشخص نماید که آیا این سال یک
سال یک سال کبیسه (366 روز) است یا نه و تعداد سالهای کبیسه تا این سال را نیز
محاسبه و چاپ نماید.
توجه : دوستان من کد نمی خوام فقط در مورد این دو تا سوال من رو راهنمایی کنید که روش کار چجوری هستش من مبتدی هستم
ممنون
-
سلام
هر چهار سال به چهار سال کبیسه میشه یعنی با شروع از 2 بعدی 6 بعدی 10
شما مضارب 4 رو حساب کنید تا جواب کوچکتر یا مساوی n با شروع از 2
مثال: اگه n برایره 11 باشه جواب:
مقدار اول 2 و مقدار بعدی (1*4)+2 وبعدی (2*4)+2 ===> چون مقدار آخری 11 نشده پس کبیسه نیست و تعداد سال ها هم که مشخصه 3 تا شد (دوتا ضرب + 1) ضرب کردیم...
امیدوارم کمک کرده باشم...
موفق باشی
-
دمت گرم رفیق خیلی کمکم کردی ممنونم
حالا یه سوال چرا از 1 شروع نمیشه مثلا 1 بعدی میشه 5
پس اونجوری که شما میگی همه اعداد زوج میشن سال کبیسه البته با اختلاف 4 تا
در ضمن میشه به لینک زیر یه نگاه بندازی در مورد سال کبیسه هستش ببین نظرت چیه البته این یه روش دیگه هستش
کد:
http://fa.wikipedia.org/wiki/%D8%B3%D8%A7%D9%84_%DA%A9%D8%A8%DB%8C%D8%B3%D9%87
ممنون
-
خواهش میکنم
چرا از یک !!!
خودت گفتی که اولین سال 2 بوده پس چهار سال بعده اون 6هست و بعد اون 10....در مورد زوج بودن همه آره همینطوره...
اون لینک هم یه روش دیگه هست ولی دیگه نمیشه تعداد سالها رو بدست آورد!