سلام دوستان عزیز.
می خواهم یک برنامه به زبان Cبنویسم که عددی بین1تا365رابگیرد و نشان دهد چه ماه وچه روزی از سال است.
برنامه رو بلدم امافرمولشو نمی دانم؟
Printable View
سلام دوستان عزیز.
می خواهم یک برنامه به زبان Cبنویسم که عددی بین1تا365رابگیرد و نشان دهد چه ماه وچه روزی از سال است.
برنامه رو بلدم امافرمولشو نمی دانم؟
365 روز - تعداد روز های هر ماه => 2تا مرز .
با switch ؛این مرز ها رو با منها مشخص کن ؛ و بنویسش.
در ضمن . یعنی جی روزش و مشخص کن؟ روزش میشه همونی که ورودی میده دیگه @
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
فرض کن x رو از کاربر میگیری . . . و شما دو مقدار day و month رو میخوای :
سال کبیسه رو یادت نره حساب کنی . . .:31:کد:day=(x%30)
month=((x-day)/30) ;
دوستان خوب بود ممنونم ازتون.
این فرمول شما برای 6 ماه اول سال که هر ماه 31 روز است جواب نمیدهد شما باید از یک IF استفاده کنید و 6 ماه اول سال رو بر 31 تقسیم و 6 ماه دوم سال رو بر 30 تقسیم کنیدنقل قول:
آره دوست عزیز درست میگی ، خیلی سر سری نوشتمش ! فک نکنم انقدی اهمیت داشته باشه خواستم بگم فرمولش چه شکلیه . . .نقل قول: