Introducción a la Programación
Trimestre 2005 Otoño --- Tarea 1

Jueves 13 de octubre de 2005 a las 22:00 hrs

El calendario de la cuenta larga

Los mayas usaban tres calendarios, pero en esta tarea nos concentraremos sólamente en el calendario choltun, o calendario de la cuenta larga. En éste, un día se llama kin, 20 kines forman un uinal, 18 uinales forman un tun, 20 tunes forman un katun y 20 katunes forman un baktun (también existen periodos de tiempo más grandes, pero no nos preocuparemos de ellos). Una fecha se especifica como el número b de baktunes, seguido del número k de katunes, el número t de tunes, el número u de uinales y el número d de kines ocurridos a partir de una fecha inicial llamada 0.0.0.0.0 que corresponde al 11 de agosto del año 3,113 AC según el calendario gregoriano. Si sabemos el número n de días transcurridos a partir de esa fecha, se puede calcular fácilmente la fecha correspondiente del calendario choltun. Por ejemplo, si han transcurrido 314,159,265 días a partir de la fecha inicial entonces la fecha correspondiente es 2181.13.4.11.5, es decir b = 2181, k = 13, t = 4, u = 11 y d = 5. 

Especificación

La entrada consiste de un número entero n que tendrá un valor entre 0 y 2,000,000,000. La salida consiste de cinco números enteros b, k, t, u, d en ese orden y separados por un espacio. El nombre de su programa deberá ser clargaNN.c, donde NN es el número de equipo que les fue asignado. Los archivos clargaNN.o y clargaNN.exe no deben ser entregados. Notas: (a) Su programa no deberá leer ni escribir nada además de los datos mencionados anteriormente. (b) Su programa no deberá usar nada que no hayamos visto en clase. (c) Para compilar su programa en UNIX usen la instrucción gcc clargaNN.c -o clarga y para probarlo usen la instrucción ./clarga y tecleen la entrada deseada seguida de un enter.

Ejemplo

ENTRADA: 314159265
SALIDA:  2181 13 4 11 5