Introducción a la Programación
Trimestre 2005 Primavera --- Tarea 3

Martes 31 de mayo de 2005 a las 22:00 hrs

Suma de potencias

En tus cursos de cálculo (o en cualquier otro curso donde te hayan hablado de la inducción matemática) te habrás enfrentado a la necesidad de sumar las potencias de varios números consecutivos. Por ejemplo, la suma de los cubos de los números del 5 al 9 es igual a 53 + 63 + 73 + 83 + 93 = 125 + 216 + 343 + 512 + 729 = 1925. Dados dos números enteros a y b (con a < b) y un número entero positivo n, debes calcular la suma s de las potencias n-ésimas de los números a, a+1, ..., b, es decir, s = an + (a+1)n + ... + bn.

Especificación

La entrada consiste de tres números enteros a, b y n en ese orden, separados por espacios, donde -100 <= a < b <= 100 y 0 < n < 10. La salida consiste de un número entero s, cuyo valor absoluto siempre será menor a 2,000,000,000. El nombre de su programa deberá ser sumpotNN.c, donde NN es el número de equipo que les fue asignado. Los archivos sumpotNN.o y sumpotNN.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 sumpotNN.c -o sumpot y para probarlo usen la instrucción ./sumpot y tecleen la entrada deseada seguida de un enter.

Ejemplo

ENTRADA: 5 9 3
SALIDA:  1925