rendered paste body#include <cstdlib>
#include <iostream>
#include <cmath>
using namespace std;
int julian(int, int, int);
int main()
{
int month, day, year, jd;
char c;
c = '-';
cout<<"Enter date (mm-dd-yyyy): ";
cin>>month>>c>>day>>c>>year;
jd = julian(month,day,year);
cout<<"The julian date is: "<<jd<<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
int julian(int month, int day, int year)
{
int jd = 0;
if (year % 4 == 0 && month >= 2)
++jd + 1;
else if(year % 4 != 0)
++jd;
switch (month)
{case 1: jd += day + 0; //January
break;
case 2: jd += day + 31; //Feb
break;
case 3: jd += day + 28; //March
break;
case 4: jd += day + 31; //April
break;
case 5: jd += day + 30; //May
break;
case 6: jd += day + 31; //June
break;
case 7: jd += day + 30; //July
break;
case 8: jd += day + 31; //August
break;
case 9: jd += day + 31; //September
break;
case 10: jd += day + 30; //October
break;
case 11: jd += day + 31; //November
break;
case 12: jd += day + 30; //December
break;}
return jd;
}