Tarea 1 de Algoritmos y Estructuras de Datos

Trimestre 2013 Otoño
Entrega: 5 de septiembre de 2013 a las 22:00

Escribe un programa llamado copiaNN.c (donde NN es tu número de lista) que:
  1. Lea una cadena S y tres enteros A, B y N de la entrada estándar.
  2. Copie los N caracteres de S que están a partir de la posición A a las N posiciones a partir de la posición B.
  3. Escriba a la salida estándar la cadena resultante.
La entrada aparecerá con S en el primer renglón y A, B y N en el segundo renglón. La salida deberá tener a la cadena resultante en el primer renglón. Puedes suponer que las cadenas inicial y final no tendrán más de 1000 caracteres y que las N posiciones a partir de la posición A están completamente dentro de la cadena S.

Primer ejemplo: si S = HOLA, A = 0, B = 1 y N = 3 entonces se deben copiar los 3 caracteres HOL a partir de la posición 1 para obtener la cadena HHOL.
Segundo ejemplo: si S = HOLA, A = 1, B = 0 y N = 3 entonces se deben copiar los 3 caracteres OLA a partir de la posición 0 para obtener la cadena OLAA.
Tercer ejemplo: si S = HOLA, A = 0, B = 2 y N = 3 entonces se deben copiar los 3 caracteres HOL a partir de la posición 2 para obtener la cadena HOHOL.

Entrada 1
Salida 1
Entrada 2
Salida 2
Entrada 3
Salida 3
HOLA
0 1 3
HHOL
HOLA
1 0 3
OLAA
HOLA
0 2 3
HOHOL

Guía para usar su cuenta de callix y enviar la tarea.