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