#include <iostream>
#include <tuple>
constexpr int DAYS_PER_YEAR = 365;
constexpr int DAYS_PER_MONTH = 30;
std::tuple<int, int, int> split_days(int total_days) {
int years = total_days / DAYS_PER_YEAR;
total_days %= DAYS_PER_YEAR;
int months = total_days / DAYS_PER_MONTH;
total_days %= DAYS_PER_MONTH;
int days = total_days;
return {years, months, days};
}
int main() {
auto [y, m, d] = split_days(452);
std::cout << y << " years, " << m << " months, " << d << " days\n";
}
/*
run:
1 years, 2 months, 27 days
*/