Submission
Status:
PPPPPPPP-----PP-PPPP
Score: 70
User: tankunkid
Problemset: ปฏิทินวันแม่
Language: c
Time: 0.001 second
Submitted On: 2024-09-26 16:02:42
#include <stdio.h>
int main() {
int m, d, sumd = 0;
scanf("%d %d", &m, &d);
int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int momm = 8;
int momd = 12;
if (d > 7) d -= 7;
if (m > momm) {
for (int i = 0; i < m - momm-1; i++) {
sumd += month[m-i-1];
printf("%d ", month[m-i-1]);
}
sumd += 18;
} else if (m < momm) {
for (int i = 0; i < momm - m; i++) {
sumd += month[momm-i-2];
}
sumd += 11;
} else {
sumd += 12;
}
int date;
if (m > momm) date = (sumd % 7) + d;
if (m < momm) date = (sumd % 7) + d;
if (m == momm) date = sumd % 7;
if (date > 7) {
date -= 7;
}
if (date == 0) date = 7;
printf("%d", date);
}