User Tools

Site Tools


notes:cprog:fall2024:projects:mmf0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
notes:cprog:fall2024:projects:mmf0 [2024/09/29 03:43] – [Obtain the last two digits of this input value] mwinter4notes:cprog:fall2024:projects:mmf0 [2024/09/29 03:52] (current) – [If it is a leap year subtract 1 more] mwinter4
Line 11: Line 11:
 </code> </code>
  
 +The ampersand above is necessary to assign the inputted value to our variable. The ampersand tells the fscanf function where our variable is stored in memory, so that we may access and modify the value based on the input we receive from the verify script. 
 ====Obtain the last two digits of this input value==== ====Obtain the last two digits of this input value====
  
Line 22: Line 23:
     * Modulo and remainder are primarily the same but they handle negative numbers differently     * Modulo and remainder are primarily the same but they handle negative numbers differently
 ====If it is a leap year subtract 1 more ==== ====If it is a leap year subtract 1 more ====
 +However, if we are using Zeller's congruence this is an unnecessary step as this is handled implicitly by Christian Zeller's algorithm. This is why we January is considered a part of the previous year and is labeled as the thirteenth month rather than the first month.
 ====Look up day in table==== ====Look up day in table====
  
notes/cprog/fall2024/projects/mmf0.1727581395.txt.gz · Last modified: 2024/09/29 03:43 by mwinter4