URI Online Judge Solution| 1020 Age in Days

Share This Post

Share on facebook
Share on linkedin
Share on twitter
Share on email

Age in Days

Adapted by Neilor Tonin, URI  Brazil | Timelimit: 1

Read an integer value corresponding to a person’s age (in days) and print it in years, months and days, followed by its respective message “ano(s)”, “mes(es)”, “dia(s)”.

Note: only to facilitate the calculation, consider the whole year with 365 days and 30 days every month. In the cases of test there will never be a situation that allows 12 months and some days, like 360, 363 or 364. This is just an exercise for the purpose of testing simple mathematical reasoning.


The input file contains 1 integer value.


Print the output, like the following example.

Input SampleOutput Sample
4001 ano(s)
1 mes(es)
5 dia(s)
8002 ano(s)
2 mes(es)
10 dia(s)
300 ano(s)
1 mes(es)
0 dia(s)


int main()

    int n,y,m ,m1,d;
    printf("%d ano(s)\n",y);
    printf("%d mes(es)\n",m1);
    printf("%d dia(s)\n",d);
    return 0;

Subscribe To Our Newsletter

Get updates and learn from the best

More To Explore

Do You Want To Contact With me?

drop us a line and keep in touch