Contact: aviboots(AT)netvision.net.il
39,883 questions
51,809 answers
573 users
#include <iostream> #include <string> int main() { int days = 26; std::string str = std::to_string(days / 7) + " Weeks, " + std::to_string(days % 7) + " days"; std::cout << str << std::endl; } /* run: 3 Weeks, 5 days */
#include <iostream> #include <string> // Convert total days into a human‑readable "X weeks and Y days" string std::string ToReadableWeeksDays(int totalDays) { int weeks = totalDays / 7; // whole weeks int days = totalDays % 7; // leftover days return std::to_string(weeks) + " week" + (weeks == 1 ? "" : "s") + " and " + std::to_string(days) + " day" + (days == 1 ? "" : "s"); } int main() { int days = 26; std::cout << ToReadableWeeksDays(days) << "\n"; } /* run: 3 weeks and 5 days */