Introducción a la
Programación
Trimestre 2004 Primavera --- Tarea 2
Viernes 18 de Junio de 2004
Los Triángulos
Para que tres
números naturales a, b y c sean las longitudes de los lados
de un triángulo, ellos deben de cumplir ciertas condiciones
llamadas las desigualdades del
triángulo. Averigua cuáles son estas condiciones.
Cuando a, b y c cumplan estas condiciones,
diremos que (a,
b, c) es una terna triangular. Dados
dos enteros m y n, podemos encontrar todas
las ternas triangulares (a,
b, c) tales que m <= a <= b <= c <= n. Por ejemplo, si m = 2 y n = 5 entonces hay 17 ternas
triangulares en ese intervalo, de hecho, las únicas que no
cumplen son (2, 2, 4), (2, 2, 5) y (2, 3, 5).
Especificación
La entrada consiste de dos enteros m
y n (en ese orden y separados
por un espacio) que tendrán un valor entre 1 y 1,000. La
salida consiste de un único número t, el número de ternas
triangulares con las propiedades deseadas. El nombre de tu
programa deberá ser triangNN.c,
donde NN es el
número de equipo
que les fué
asignado. Los archivos triangNN.o
y triangNN.exe no deben
ser
entregados. Notas: (a) Su
programa no deberá leer ni escribir nada además de los
datos mencionados. (b) Su programa no deberá usar nada que no
hayamos visto en clase.
Ejemplos
Recuerda que tu programa no debe imprimir los letreros ENTRADA o SALIDA, ni borrar la pantalla,
etc.
ENTRADA: 2 5
SALIDA: 17