Está en la página 1de 2

CÓDIGO: GFR-FOR-005

ARREGLOS DINÁMICOS
Y VERSIÓN: 1
TRATAMIENTO DE CADENAS
FECHA ELABORACIÓN DEL
TÉCNICAS DE PROGRAMACIÓN DOCUMENTO: 8/SEP/2020

1. Dado un archivo de texto, cargarlo y generar la siguiente estadística.

1. Cantidad de renglones
2. Cantidad de palabras (secuencias de letras y números separadas por
espacios)
3. Cantidad de caracteres (letras, espacios o números)
4. Cantidad de vocales y de consonantes
5. Cantidad de palabras que corresponden a un número únicamente (1996,
2013, etc.)
6. Cantidad de palabras que empiezan por "univ".
7. Cantidad de palabras que empiezan por la letra 'c' y terminan en 'ar', 'er'
o 'ir'.
8. Cantidad de palabras cuya longitud es mayor de 8 letras.

2. Crear un menú con las siguientes opciones, las operaciones se deben realizar
utilizando vectores dinámicos

1. Insertar una palabra al inicio de un renglón especificado por el usuario

2. Insertar una palabra al final de un renglón especificado por el usuario.


3. Insertar una palabra en el renglón y posición especificado por el usuario
4. Eliminar una palabra en el renglón y posición especificado por el usuario
5. Guardar el archivo modificado

3. Dados dos arreglos (donde cada uno de ellos está ordenados) se requiere
desarrollar un algoritmo el cual los fusione y retornar un nuevo vector con los
datos ordenados.

Ejemplo:
Entrada:
 Arreglo 1: [1,2,4]
 Arreglo 2: [1,3,4]
Salida: [1,1,2,3,4,4]

4. Dado un arreglo dinámico y un valor x , realice un proceso de división de modo


que todos los valores menores que x vengan antes que los nodos mayores o
iguales que x .

Debe conservar el orden relativo original de los nodos en cada una de las dos
particiones.

1
CÓDIGO: GFR-FOR-005
ARREGLOS DINÁMICOS
Y VERSIÓN: 1
TRATAMIENTO DE CADENAS
FECHA ELABORACIÓN DEL
TÉCNICAS DE PROGRAMACIÓN DOCUMENTO: 8/SEP/2020

Ejemplo:
Entrada: arreglo [1,4,3,2,5,2], x = 3
Salida: [1,2,2,4,3,5]

5. Dado un arreglo dinámico, agrupe todos los datos que están en posiciones
impares seguidos de los datos que están en las posiciones pares. Tenga en
cuenta que aquí estamos hablando de la posición mas no del valor.

Ejemplo:

Input:
0 1 2 3 4
7 8 13 15 25

Output:
0 1 2 3 4
7 13 25 8 15

También podría gustarte