Posted by **hafsa** on Tuesday, March 20, 2012 at 4:03am.

Write a program that determines the day number (1 to 366) in a year for a date that is provided as input data. As an example, January 1, 2011 is day 1. December 31, 2010 is a day 365. December 31, 2012 is day 366, since 2012 is a leap year. A year is a leap year if it is divisible by four, except that any year divisible by 100 is a leap year only if it is divisible 400. Your program should accept the month, day and year as integers.

- c++ programming -
**MathMate**, Tuesday, March 20, 2012 at 8:11am
You'll need to first determine if the year is a leap year by the rules given above:

int isLeap(int year){

int leap=0;

if(year divisible by 4)leap=1;

if(year divisible by 100)leap=0;

if(year divisible by 400)leap=1;

return leap;

}

Then make an array of cumulative number of days of the previous month, example:

int cndpm(int n){

// n=month, 1=january, ...12 = december

int count[12];

count[0]=0;

count[1]=31;

count[2]=59; // 60 for leap year

...

}

So for March, cndpm(2) will return the total number of days before March 1st.

I'll let you think about the rest, and post if you need further help.

- c++ programming -
**No.**, Tuesday, April 2, 2013 at 2:50pm
LOL I ARE SO COOL

## Answer This Question

## Related Questions

- c programming , computer science - 1-Write a program that determines the day ...
- Java programming - I have hard time doing this any help? Rewrite the definition...
- Logic - Draw a flowchart for a program that reads a date in an 8-digit sequence...
- biology - time day 0 day 1 day 3 day 4 day 5 day 7 count blank 7 10 5 14 9 8 low...
- Computer Programming - I must write a program using Java that calculates the ...
- c++ programming - Solve the following problem. Apply all the steps i.e ...
- Algebra 2 - Question is about Step Functions:(between" " are all floor functions...
- Programming - Design a program in pseudocode that calculates the amount of money...
- math 4 grade - Some poeple believe that Jan 1,2000is the first day of the 21st ...
- programming - Temp Employer wants a program that will allow the company’s clerk ...

More Related Questions