C Programming Code Examples C > Beginners Lab Assignments Code Examples program to convert days to years weeks and days program to convert days to years weeks and days Write a C program to input number of days from user and convert it to years, weeks and days. How to convert days to years, weeks in C programming. Days conversion formula 1 year = 365 days (Ignoring leap year) 1 week = 7 days Using this we can define our new formula to compute years and weeks. year = days / 365 week = (days - (year * 365)) / 7 Input days from user. Store it in some variable say days. Compute total years using the above conversion table. Which is years = days / 365. Compute total weeks using the above conversion table. Which is weeks = (days - (year * 365)) / 7. Compute remaining days using days = days - ((years * 365) + (weeks * 7)). Finally print all resultant values years, weeks and days. #include <stdio.h> int main() { int days, years, weeks; /* Input total number of days from user */ printf("Enter days: "); scanf("%d", &days); /* Conversion */ years = (days / 365); // Ignoring leap year weeks = (days % 365) / 7; days = days - ((years * 365) + (weeks * 7)); /* Print all resultant values */ printf("YEARS: %d\n", years); printf("WEEKS: %d\n", weeks); printf("DAYS: %d", days); return 0; }