Submission
Status:
PPPPPPPPP-
Score: 90
User: solarsunny
Problemset: เลขดวง
Language: c
Time: 0.001 second
Submitted On: 2024-12-20 18:21:21
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
int main() {
int daysinm;
scanf("%d", &daysinm);
int start;
scanf("%d", &start);
int d;
scanf("%d", &d);
int t=0;
if(d < 8 && d > 0 ) {
if(d == 1) {
t = d+1 + d+7;
} else {
t = d+1 + d-1 + d+7;
}
}
if(daysinm == 30) {
if(d >= 24 ) {
if(d == 30) {
t = d-1 + d-7;
} else {
t = d+1 + d-1 + d-7;
}
}
} else {
if(d >= 25 ) {
if(d == 31) {
t = d-1 + d-7;
} else {
t = d+1 + d-1 + d-7;
}
}
}
int d2 = ((d % 7) + start - 1)%7;
if(d2 == 1) {
t = d+1 + d+7 + d-7;
}
if(d2 == 7) {
t = d-1 + d+7 + d-7;
}
if(t==0) {
t = d+1 + d-1 + d+7 + d-7;
}
printf("%d \n", t);
return 0;
}