Problem

1 /8


rebanadas

Theory Click to read/hide

En Pascal, puede seleccionar parte de una cadena (subcadena). Para ello se utiliza la operación de copia.
La forma general de la operación es la siguiente: s1 := copia(s, índice, cuenta); Este comando toma una porción de la cadena s, comenzando en el carácter en el índice índice de conteo de longitud.
Por ejemplo, s1 := copia(s, 3, 5); Si el índice es mayor que la longitud de la cadena, se devuelve una cadena vacía. Si los caracteres de conteo, comenzando en el índice, son más largos que la longitud de la cadena, entonces se devuelve la cadena s, comenzando en el índice y terminando.

Y así de fácil es invertir una cadena: s := '0123456789'; s1 := cadena(s) inversa(s); // s1 = '0123'

Problem

Al resolver un problema, utilice el método copy()

Entrada

Dada una cadena.

Impresión

Primero imprima el tercer carácter de esta cadena.

En la segunda línea escriba el penúltimo carácter de esta línea.

En la tercera línea, escriba los primeros cinco caracteres de esta línea.

En la cuarta línea, imprima toda la línea, excepto los dos últimos caracteres.

En la quinta línea, imprima todos los caracteres con índices pares (asumiendo que la indexación comienza desde 0, por lo que los caracteres se imprimen comenzando desde el primero).

En la sexta línea, imprima todos los caracteres con índices impares, es decir, a partir del segundo carácter de la línea.

En la séptima línea, escriba todos los caracteres en orden inverso.

En la octava línea imprima todos los caracteres de la línea uno por uno en orden inverso, comenzando desde el último.

En la novena línea, escriba la longitud de la cadena dada.


Ejemplos
# Entrada Salida
1 Abracadabra r
r
Abrak
Abracadab
Arkba
baar
arbadakarbA
abdkrA
11