Dec 16, 2019 at 4:13pm UTC
i need someone to explain these functions to me, What do these functions do!
void leafCalendar(int inputYear, int inputMonth)
{
int StartToDay, LineBreak;
int TermToLine = (startToYear(inputYear) + startToMonth(inputYear, inputMonth)) % 7;
LineBreak = TermToLine;
for (StartToDay = 0; StartToDay < TermToLine; StartToDay++)
cout << " ";
for (StartToDay = 1; StartToDay <= finishToDay[inputMonth - 1]; StartToDay++)
{
cout << " " << setw(2) << setfill('0') << StartToDay;
if (LineBreak == 6) {
cout << "\n----------------------------" <<endl;
LineBreak = 0;
}
else
LineBreak++;
}
int startToMonth(int inputYear, int inputMonth)
{
int CheckToLeaf = 0;
for (int i = 1; i < inputMonth; i++)
CheckToLeaf += finishToDay[i - 1] % 7;
if (inputMonth > 2 && leafYear(inputYear))
CheckToLeaf++;
return CheckToLeaf % 7;
}
ode]