แปลงจำนวนวันทั้งหมดเป็น ปี (365 วัน) สัปดาห์ (7 วัน) และวันที่เหลือ
สูตร
years = days / 365 weeks = (days % 365) / 7 days = (days % 365) % 7
ตัวอย่าง
209 วัน → 0 ปี 29 สัปดาห์ 6 วัน 1000 วัน → 2 ปี 38 สัปดาห์ 4 วัน
โค้ดตัวอย่าง
#include <stdio.h>
void find(int total_days) {
int year = total_days / 365;
int weeks = (total_days % 365) / 7;
int days = (total_days % 365) % 7;
printf("Years: %d\nWeeks: %d\nDays: %d", year, weeks, days);
}
int main() {
find(209);
return 0;
}
ผลลัพธ์
Years: 0 Weeks: 29 Days: 6