zhufengQ
BAN USER#include <iostream>
int findDays(int year, int month, int day)
{
int monthSize[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int leap =(year%4 == 0 && year%100 != 0)||(year%400 == 0);
// initialize the sum of days
int sum = 0;
// for days in Jan
if (month == 1) {
sum = day;
}
// for dates in Feb
if(month == 2) {
sum = monthSize[0]+day;
}
// for month starting from Mar
else {
// count the previous days excluding the current month
for(int i = 0; i<month-1;++i) {
sum += monthSize[i];
}
sum += day+leap;
}
return sum;
}
int main()
{
int result = findDays(2000, 4, 1);
std::cout << result<<"\n";
return 0;
}
/*Find no. of days between Jan1st and entered date*/
#include <iostream>
int findDays(int year, int month, int day)
{
int monthSize[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int leap =(year%4 == 0 && year%100 != 0)||(year%400 == 0);
// initialize the sum of days
int sum = 0;
// for days in Jan
if (month == 1) {
sum = day;
}
// for dates in Feb
if(month == 2) {
sum = monthSize[0]+day;
}
// for month starting from Mar
else {
// count the previous days excluding the current month
for(int i = 0; i<month-1;++i) {
sum += monthSize[i];
}
sum += day+leap;
}
return sum;
}
int main()
{
int result = findDays(2000, 4, 1);
std::cout << result<<"\n";
return 0;
}
/*Find no. of days between Jan1st and entered date*/
#include <iostream>
int findDays(int year, int month, int day)
{
int monthSize[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int leap =(year%4 == 0 && year%100 != 0)||(year%400 == 0);
// initialize the sum of days
int sum = 0;
// for days in Jan
if (month == 1) {
sum = day;
}
// for dates in Feb
if(month == 2) {
sum = monthSize[0]+day;
}
// for month starting from Mar
else {
// count the previous days excluding the current month
for(int i = 0; i<month-1;++i) {
sum += monthSize[i];
}
sum += day+leap;
}
return sum;
}
int main()
{
int result = findDays(2000, 4, 1);
std::cout << result<<"\n";
return 0;
}
- zhufengQ April 22, 2015