Introducción a la
Programación
Trimestre 2011 Invierno --- Tarea 1 versión A
Unidades Británicas de Longitud
Con toda seguridad te has enfrentado a las unidades británicas
de longitud. Lo que no todo el
mundo sabe es como se relacionan unas con las otras. Una milla son 8 furlongs, un furlong son 220 yardas, una yarda son 3 pies, un pie son 12 pulgadas y una pulgada son... bueno, mejor
allí lo dejamos (como verán, los británicos se
complicaron demasiado la vida y, no conformes, inventaron otras
unidades de longitud extrañas como el rod que mide 5.5 yardas y el fathom que mide 6 pies). Dada una
cierta
cantidad
de pulgadas u, deberás
determinar cuantas millas m,
furlongs f, yardas y, pies p y pulgadas q completas representan. Por
ejemplo, si u = 40,000,000
entonces m = 631, f = 2, y = 111, p = 0, q = 4.
Especificación
La entrada consiste de un número entero u que tendrá un valor entre
0 y 2,000,000,000. La salida consiste de cinco números enteros m, f, y, p y q separados por un espacio. El
nombre de su
programa deberá ser unbritNN.c,
donde
NN es el
número de lista que les fue
asignado.
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
unbritNN.c -o unbrit y para probarlo usen la instrucción ./unbrit y tecleen la entrada
deseada seguida de un enter.
Ejemplo
ENTRADA:
40000000
SALIDA:
631
2
111 0 4
Si quieres hacer más ejemplos puedes usar esta página
de prueba.