#include <stdio.h>
int main() {
int days_in_month = 30; // จำนวนวันในเดือน
int first_day_of_month = 2; // วันที่ 1 ของเดือนตรงกับวันอังคาร (2 = อังคาร)
// แสดงหัวข้อปฏิทิน
printf("Sun Mon Tue Wed Thu Fri Sat\n");
// แสดงช่องว่างสำหรับวันก่อนวันที่ 1
for (int i = 1; i < first_day_of_month; i++) {
}
// แสดงวันที่ในปฏิทิน
for (int day = 1; day <= days_in_month; day++) {
printf("%3d ", day
); // พิมพ์วันที่ if ((day + first_day_of_month - 1) % 7 == 0) { // เมื่อครบ 7 วันให้ขึ้นบรรทัดใหม่
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBkYXlzX2luX21vbnRoID0gMzA7ICAvLyDguIjguLPguJnguKfguJnguKfguLHguJnguYPguJnguYDguJTguLfguK3guJkKICAgIGludCBmaXJzdF9kYXlfb2ZfbW9udGggPSAyOyAgLy8g4Lin4Lix4LiZ4LiX4Li14LmIIDEg4LiC4Lit4LiH4LmA4LiU4Li34Lit4LiZ4LiV4Lij4LiH4LiB4Lix4Lia4Lin4Lix4LiZ4Lit4Lix4LiH4LiE4Liy4LijICgyID0g4Lit4Lix4LiH4LiE4Liy4LijKQogICAgCiAgICAvLyDguYHguKrguJTguIfguKvguLHguKfguILguYnguK3guJvguI/guLTguJfguLTguJkKICAgIHByaW50ZigiU3VuIE1vbiBUdWUgV2VkIFRodSBGcmkgU2F0XG4iKTsKICAgIAogICAgLy8g4LmB4Liq4LiU4LiH4LiK4LmI4Lit4LiH4Lin4LmI4Liy4LiH4Liq4Liz4Lir4Lij4Lix4Lia4Lin4Lix4LiZ4LiB4LmI4Lit4LiZ4Lin4Lix4LiZ4LiX4Li14LmIIDEKICAgIGZvciAoaW50IGkgPSAxOyBpIDwgZmlyc3RfZGF5X29mX21vbnRoOyBpKyspIHsKICAgICAgICBwcmludGYoIiAgICAiKTsgIC8vIOC4nuC4tOC4oeC4nuC5jOC4iuC5iOC4reC4h+C4p+C5iOC4suC4hwogICAgfQogICAgCiAgICAvLyDguYHguKrguJTguIfguKfguLHguJnguJfguLXguYjguYPguJnguJvguI/guLTguJfguLTguJkKICAgIGZvciAoaW50IGRheSA9IDE7IGRheSA8PSBkYXlzX2luX21vbnRoOyBkYXkrKykgewogICAgICAgIHByaW50ZigiJTNkICIsIGRheSk7ICAvLyDguJ7guLTguKHguJ7guYzguKfguLHguJnguJfguLXguYgKICAgICAgICBpZiAoKGRheSArIGZpcnN0X2RheV9vZl9tb250aCAtIDEpICUgNyA9PSAwKSB7ICAvLyDguYDguKHguLfguYjguK3guITguKPguJogNyDguKfguLHguJnguYPguKvguYnguILguLbguYnguJnguJrguKPguKPguJfguLHguJTguYPguKvguKHguYgKICAgICAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgIH0KICAgIH0KICAgIAogICAgcmV0dXJuIDA7Cn0=