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:
- Lea una cadena S y tres enteros A, B y N de la entrada
estándar.
- 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.
- 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.