Users Online
· Guests Online: 150
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
Forum Threads
Newest Threads
No Threads created
Hottest Threads
No Threads created
Latest Articles
Articles Hierarchy
10 C Program to Convert a Given Number of Days in terms of Years, Weeks & Days
This C Program converts a given number of Days in terms of years, weeks & days. This program accepts the number of days. Given the number of days, then it calculates the years, weeks & days for this number.
Here is source code of the C program to converts a given number of Days in terms of years, weeks & days. The C program is successfully compiled and run on a Linux system. The program output is also shown below.
/*
* C program to convert given number of days to a measure of time given
* in years, weeks and days. For example 375 days is equal to 1 year
* 1 week and 3 days (ignore leap year)
*/
#include <stdio.h>
#define DAYSINWEEK 7
void main()
{
int ndays, year, week, days;
printf("Enter the number of daysn");
scanf("%d", &ndays);
year = ndays / 365;
week =(ndays % 365) / DAYSINWEEK;
days =(ndays % 365) % DAYSINWEEK;
printf ("%d is equivalent to %d years, %d weeks and %d daysn",
ndays, year, week, days);
}
$ cc pgm49.c
$ a.out
Enter the number of days
29
29 is equivalent to 0 years, 4 weeks and 1 days
$ a.out
Enter the number of days
1000
1000 is equivalent to 2 years, 38 weeks and 4 days
Here is source code of the C program to converts a given number of Days in terms of years, weeks & days. The C program is successfully compiled and run on a Linux system. The program output is also shown below.
/*
* C program to convert given number of days to a measure of time given
* in years, weeks and days. For example 375 days is equal to 1 year
* 1 week and 3 days (ignore leap year)
*/
#include <stdio.h>
#define DAYSINWEEK 7
void main()
{
int ndays, year, week, days;
printf("Enter the number of daysn");
scanf("%d", &ndays);
year = ndays / 365;
week =(ndays % 365) / DAYSINWEEK;
days =(ndays % 365) % DAYSINWEEK;
printf ("%d is equivalent to %d years, %d weeks and %d daysn",
ndays, year, week, days);
}
$ cc pgm49.c
$ a.out
Enter the number of days
29
29 is equivalent to 0 years, 4 weeks and 1 days
$ a.out
Enter the number of days
1000
1000 is equivalent to 2 years, 38 weeks and 4 days
Comments
No Comments have been Posted.
Post Comment
Please Login to Post a Comment.