PROGRAM ex4_4
IMPLICIT NONE
INTEGER:: year, days
PRINT *, 'Input a year:'
READ *, year
days = 365 * year + year / 4 - year / 100 + year / 400
PRINT *, year, '年12月31日は、1年1月1日から数えて', &
days, '日目です。'
IF ( mod ( days, 7 ) == 0 ) THEN
PRINT *, '日曜日'
ELSE IF ( mod ( days, 7 ) == 1 ) THEN
PRINT *, '月曜日'
ELSE IF ( mod ( days, 7 ) == 2 ) THEN
PRINT *, '火曜日'
ELSE IF ( mod ( days, 7 ) == 3 ) THEN
PRINT *, '水曜日'
ELSE IF ( mod ( days, 7 ) == 4 ) THEN
PRINT *, '木曜日'
ELSE IF ( mod ( days, 7 ) == 5 ) THEN
PRINT *, '金曜日'
ELSE IF ( mod ( days, 7 ) == 6 ) THEN
PRINT *, '土曜日'
END IF
END PROGRAM ex4_4
UFJPR1JBTSBleDRfNAogIElNUExJQ0lUIE5PTkUKICBJTlRFR0VSOjogeWVhciwgZGF5cyAKCiAgUFJJTlQgKiwgJ0lucHV0IGEgeWVhcjonIAogIFJFQUQgKiwgeWVhcgoKICBkYXlzID0gMzY1ICogeWVhciArIHllYXIgLyA0IC0geWVhciAvIDEwMCArIHllYXIgLyA0MDAKICAgICAgICAgICAgICAgICAgICAgICAgICAKICBQUklOVCAqLCB5ZWFyLCAn5bm077yR77yS5pyI77yT77yR5pel44Gv44CB77yR5bm077yR5pyI77yR5pel44GL44KJ5pWw44GI44GmJywgJgogICAgICAgICAgIGRheXMsICfml6Xnm67jgafjgZnjgIInCgoKICAgICAgICAgICBJRiAoIG1vZCAoIGRheXMsIDcgKSA9PSAwICkgVEhFTgogICAgICAgICAgICAgIFBSSU5UICosICfml6Xmm5zml6UnCiAgICAgICAgICAgRUxTRSBJRiAoIG1vZCAoIGRheXMsIDcgKSA9PSAxICkgVEhFTgogICAgICAgICAgICAgIFBSSU5UICosICfmnIjmm5zml6UnCiAgICAgICAgICAgRUxTRSBJRiAoIG1vZCAoIGRheXMsIDcgKSA9PSAyICkgVEhFTgogICAgICAgICAgICAgIFBSSU5UICosICfngavmm5zml6UnCiAgICAgICAgICAgRUxTRSBJRiAoIG1vZCAoIGRheXMsIDcgKSA9PSAzICkgVEhFTgogICAgICAgICAgICAgIFBSSU5UICosICfmsLTmm5zml6UnCiAgICAgICAgICAgRUxTRSBJRiAoIG1vZCAoIGRheXMsIDcgKSA9PSA0ICkgVEhFTgogICAgICAgICAgICAgIFBSSU5UICosICfmnKjmm5zml6UnCiAgICAgICAgICAgRUxTRSBJRiAoIG1vZCAoIGRheXMsIDcgKSA9PSA1ICkgVEhFTgogICAgICAgICAgICAgIFBSSU5UICosICfph5Hmm5zml6UnCiAgICAgICAgICAgRUxTRSBJRiAoIG1vZCAoIGRheXMsIDcgKSA9PSA2ICkgVEhFTgogICAgICAgICAgICAgIFBSSU5UICosICflnJ/mm5zml6UnICAgICAgICAgCgogICAgICAgICAgIEVORCBJRgoKRU5EIFBST0dSQU0gZXg0XzQ=