برنامه ای بنویسید که یک تاریخ ( شامل دو متغیر روز و ماه ) را بگیرد و بگوید آن روز چندمین روز سال است .
برای تکمیل برنامه نیز کنترل هایی نظیر ماه های 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();
}