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