برنامه ای بنویسید که یک تاریخ ( شامل دو متغیر روز و ماه ) را بگیرد و بگوید آن روز چندمین روز سال است .

برای تکمیل برنامه نیز کنترل هایی نظیر ماه های 31 روزه و محدودیت تعداد روز نیز به برنامه اضافه شود .


کد برنامه : 

#include <iostream.h>

#include <stdio.h>

main()

{

int m,d,T;

cout<<"Day  between 1 to 31: ";

cin>>d;

if (d>31)

cout<<"Wrong Number" ;

else

{

   if (d==31)

cout<<"Month (between 1 to 6): ";

   else

cout<<"Month (1 to 12): ";

   }

cin>>m;

if (((d==31) && (m>6)) ||(m>12) )

     cout<<"Wrong Month" ;

else

     {

      if (m>6)

  {T=d+((m-7)*30)+186;}

  else

    {T=d+(--m*31);}

      cout<<T<<"th day of the Year";

      }


getchar();

}