PDA

نسخه کامل مشاهده نسخه کامل : یه سوال دارم ؟



post98
10-09-2010, 12:27
با سلام به تمامی دوستان


1.با نگرش به اینکه اولین سال کبیسه دوم هجری شمسی بوده است.منطق برنامه ای
را طراحی نمایید که سال n را در ورودی دریافت دارد و مشخص نماید که آیا این سال یک
سال یک سال کبیسه (366 روز) است یا نه و تعداد سالهای کبیسه تا این سال را نیز
محاسبه و چاپ نماید.


توجه : دوستان من کد نمی خوام فقط در مورد این دو تا سوال من رو راهنمایی کنید که روش کار چجوری هستش من مبتدی هستم

ممنون

TURBO_BOY2006
10-09-2010, 12:47
سلام

هر چهار سال به چهار سال کبیسه میشه یعنی با شروع از 2 بعدی 6 بعدی 10

شما مضارب 4 رو حساب کنید تا جواب کوچکتر یا مساوی n با شروع از 2

مثال: اگه n برایره 11 باشه جواب:

مقدار اول 2 و مقدار بعدی (1*4)+2 وبعدی (2*4)+2 ===> چون مقدار آخری 11 نشده پس کبیسه نیست و تعداد سال ها هم که مشخصه 3 تا شد (دوتا ضرب + 1) ضرب کردیم...

امیدوارم کمک کرده باشم...
موفق باشی

post98
10-09-2010, 13:22
دمت گرم رفیق خیلی کمکم کردی ممنونم

حالا یه سوال چرا از 1 شروع نمیشه مثلا 1 بعدی میشه 5

پس اونجوری که شما میگی همه اعداد زوج میشن سال کبیسه البته با اختلاف 4 تا

در ضمن میشه به لینک زیر یه نگاه بندازی در مورد سال کبیسه هستش ببین نظرت چیه البته این یه روش دیگه هستش


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ممنون

TURBO_BOY2006
10-09-2010, 20:31
خواهش میکنم

چرا از یک !!!

خودت گفتی که اولین سال 2 بوده پس چهار سال بعده اون 6هست و بعد اون 10....در مورد زوج بودن همه آره همینطوره...

اون لینک هم یه روش دیگه هست ولی دیگه نمیشه تعداد سالها رو بدست آورد!