PDA

View Full Version : سوال: فاصله زمانی بین دو تاریخ در زبان C



mina gh
جمعه 01 آذر 1392, 19:53 عصر
با سلام و خسته نباشد

استادمون بهمون گفته برنامه ای بنویسید که دو تا تاریخ به برنامه بدیم اونوقت برنامه فاصله ی بین دوتاریخ رو بر حسب سال و ماه و روز بهمون بده اونوقت باید دقت کنید که سال کبیسه و ماه های 29 و30 و... رعایت بشه

من کتاب جعفر قمی رو خوندم (دو فصل اول)ولی چیز زیادی دستگیرم نشد

این تایپک هم دیدم ولی چیزی نفهمیدم لطفا کمکم کنید (http://barnamenevis.org/showthread.php?226492-%D9%81%D8%A7%D8%B5%D9%84%D9%87-%D8%A8%DB%8C%D9%86-%D8%AF%D9%88-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%A8%D8%B1-%D8%AD%D8%B3%D8%A8-%D8%AA%D8%B9%D8%AF%D8%A7%D8%AF-%D8%B1%D9%88%D8%B2-!!)

در ضمن حتما زبون c باشه

شانس اوردیم بهمون نگفت ویندوز طراحی کنیم

storm_saeed
جمعه 01 آذر 1392, 20:22 عصر
سوالش اسونه که . بما همین سوال رو اول ترم دادن فقط یه فرقی داشت که باید میگفتیم اون تاریخ دومی چند شنبه میشه
فقط یکم خر کاری داره
چون اینجا حل تمرین نیست و مخالف قوانین هست کد بزنید تا یجایی اینجا راهنماییتون میتونیم بکنیم یا اینکه اگه الگوریتمی بخواید راجع به سوال میتونم کمکتون کنم.

storm_saeed
جمعه 01 آذر 1392, 20:49 عصر
راهش اینه اول تاریخاتو مرتب کن یعنی به ترتیب کوچیک(year1) و بزرگ (year2)اختلاف سال که معلومه year2-year1 بعد بیا از month1+1 تا اخر اون سال و month2-1 تا اول اون سال حساب کن چندتا ماهه اگه این 2 تا اختلاف که با هم جمع شن حاصلش از 11 بیشتر شد به اختلاف سالات 1 دونه اضافه کن بعد روزاتم که میشه
akharemonth1-day1+akahremonth2-day2 اینم
اگه 1 3 5 7 8 10 12 شماره ماهت اینا بود ماهت 31 روزست اگه نبود 30 روزس ماه 2 هم کبیس یعنی یا 29 روزس یا 28 روز

مصطفی ساتکی
شنبه 02 آذر 1392, 20:25 عصر
در اینجا (http://www.7khatcode.com/6/%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%B1%D9%88%D8%B2%D9%87%D8%A7%DB%8C-%D8%A8%DB%8C%D9%86-2-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE)تا حدودی جواب شما رو داده .تکلایف رو باید خودتون حل کنید از دوستان کمک بگیرید.
موفق باشید