// Dev-C++ Function file: numberOfDays.cpp /* This function receives an integer month, day, and four digit year and returns an integer representing the number of days since January 1, 1900. Written by Doug Clay */ int numberOfDays(int m, int d, int y) { int daysInMonths[] = {0,0,31,28,31,30,31,30,31,31,30,31,30,31}; int dayTotal = 0; int numberOfYears; int yearTotal; int leapTotal; int totalDays; for (int i = 1; i <= m; ++i) dayTotal += daysInMonths[i]; numberOfYears = y - 1900; yearTotal = (y - 1900) * 365; leapTotal = numberOfYears / 4 + 1; totalDays = dayTotal + yearTotal + leapTotal + d; if (m <= 2 && y%4 == 0) --totalDays; return totalDays; }