Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a function dayNumber that returns the day number of the year (1 to 366) in

ID: 3653219 • Letter: W

Question

Write a function dayNumber that returns the day number of the year (1 to 366) in a year for a date that is provided as input data. your function should accept the month (1 through 12), day, and year as integers. A year is a leap year if it is divisible by 4, except that any year divisible by 100 is a leap year only if it's also divisible by 400.write and use a second function that returns true if its argument, a year, is a leap year. Example: january 1, 1994 is day 1 december 31,1993 is day 365 (leap year) december 31,1996 is day 366 (leap year) #include using namespace std; bool isLeap(int); int dayNumber(int month,int day,int year) { int count; if(isLeap(year) && month==2 && day==29) return 60; if(month==1) return day; else if(month==2) return 31+day; if(isLeap(year)) count=60; else count=59; for(int i=3;i<<"Enter Month: "; cin >>month; cout<<"Enter Day: "; cin>>day; cout<<"Enter Year: "; cin>>year; cout<<" "; if(month==1) cout<<"Januray"; else if(month==2) cout<<"February"; else if(month==3) cout<<"March"; else if(month==4) cout<<"April"; else if(month==5) cout<<"May"; else if(month==6) cout<<"June"; else if(month==7) cout<<"July"; else if(month==8) cout<<"August"; else if(month==9) cout<<"September"; else if(month==10) cout<<"October"; else if(month==11) cout<<"November"; else if(month==12) cout<<"December"; cout<<" "; cout<<day<<","<<year<<" is day "; cout<<dayNumber(month,day,year); if(isLeap(year)) cout<<" (leap year)"; } why when i put enter in the last enter exit automatically? please fix this program!

Explanation / Answer

#include using namespace std; bool leapYr(int year) { if ((year%4==0) && (year %100!= 0) || (year%400 == 0)) { return true; } else { return false; } } int dayNumber (day, month, year, leapYear) { if (year != leapYear(year)) { switch(month) { case 1 : dayNumber = day; break; case 2 : dayNumber = 31 + day; break; case 3 : dayNumber = 59 + day; break; case 4 : dayNumber = 89 + day; break; case 6 : dayNumber = 120 + day; break; case 7 : dayNumber = 150 + day; break; case 8 : dayNumber = 181 + day; break; case 9 : dayNumber = 212 + day; break; case 10 : dayNumber = 232 + day; break; case 11 : dayNumber = 263 + day; break; case 12 : dayNumber = 293 + day; break; case 13 : dayNumber = 324 + day; break; default; return -1; } else { switch(month) { case 1 : dayNumber = day; break; case 2 : dayNumber = 31 + day; break; case 3 : dayNumber = 59 + day + 1; break; case 4 : dayNumber = 89 + day; break; case 5 : dayNumber = 120 + day; break; case 6 : dayNumber = 150 + day; break; case 7 : dayNumber = 181 + day; break; case 8 : dayNumber = 212 + day; break; case 9 : dayNumber = 232 + day; break; case 10 : dayNumber = 263 + day; break; case 11 : dayNumber = 293 + day; break; case 12 : dayNumber = 324 + day; break; default; return -1; } } int main() { int year, month day; cout > cin >> month >> cin >> year; cout
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote