محاسبه کردن تاریخ بر حسب روز از سال در ++c

Mona Mona

New Member
سلام.
مي خوام برنامه اي بنويسم كه شماره ي روزي از سال را دريافت كنه و بگه كه روز چندم كدوم ماه و كدوم فصل ساله. البته توجه داشته باشيد كه ما ، شش ماه 31 روزه ، پنج ماه 30 روزه و يك ماه 29 روزه داريم.
(با++ c)

:oops:
 

the_king

مدیرکل انجمن
سلام.
مي خوام برنامه اي بنويسم كه شماره ي روزي از سال را دريافت كنه و بگه كه روز چندم كدوم ماه و كدوم فصل ساله. البته توجه داشته باشيد كه ما ، شش ماه 31 روزه ، پنج ماه 30 روزه و يك ماه 29 روزه داريم.
(با++ c)

:oops:

لطفا قوانین مجید آنلاین را رعایت کنید :
B1 - هر مبحث باید عنوانی داشته باشد که خلاصه ای از موضوع آن مبحث باشد، از عناوین مبهم و کلی استفاده نکنید.

B2 - در عنوان مبحث از بکارگیری عبارات اضافی همانند کمک فوری، تو رو خدا کمک کنید و ... خودداری کنید.  

تاپیک منتقل شد و عنوان آن ویرایش گردید.

کد:
#include <iostream.h>
#include <stdio.h>
#include <conio.h>

int main()
{
    int i, n, month = 1, day = 1;
    cout << "Please enter days : ";
    cin >> n;
    for (i = 1; i < n; i++)
    {
        day++;
        if ((day == 32) ||
            ((day == 31) && (month > 6)) ||
            ((day == 30) && (month == 12)))
        {
            day = 1;
            month = (month % 12) + 1;
        }
    }
    cout << endl << "Month = " << month << "   Day = " << day << "   Season = ";
    switch ((month - 1) / 3)
    {
        case 0:
            cout << "Spring" << endl;
            break;
        case 1:
            cout << "Summer" << endl;
            break;
        case 2:
            cout << "Autumn" << endl;
            break;
        case 3:
            cout << "Winter" << endl;
    }
    getch();
    return 0;
}
 

جدیدترین ارسال ها

بالا