Café y Código
← Volver al CatálogoMódulo 08 · Arreglos 1D

Arreglos 1D — Desafíos de Manipulación

20 desafíos interactivos para dominar la manipulación avanzada de vectores: búsquedas, inversiones, frecuencias, desplazamientos y algoritmos de ordenamiento. Válido en Python, Java, C#, C++, JS, PHP y PSeInt.

🔍 Filtro de búsqueda

📋 Listado Rápido (1 al 20)

20 ítems

🎯 Resolución Guiada y Checklists de Progreso

01

1. Invertir un arreglo

0 / 5

Enunciado: Dado un arreglo de 5 elementos, crear un algoritmo que invierta el orden de sus elementos (el primero pasa a ser el último y viceversa).

02

2. Copiar un arreglo a otro

0 / 5

Enunciado: Copiar todos los elementos de un arreglo A en un nuevo arreglo B e imprimir ambos para verificar.

03

3. Comparar dos arreglos de igual tamaño

0 / 5

Enunciado: Determinar si dos arreglos contienen exactamente los mismos elementos en las mismas posiciones (retornar true o false).

04

4. Buscar la posición/índice de un elemento

0 / 5

Enunciado: Dado un valor X, recorrer el arreglo y retornar la posición donde se encuentra por primera vez, o -1 si no existe.

05

5. Contar ocurrencias de un número

0 / 5

Enunciado: Dado un arreglo numérico y un valor X, contar cuántas veces aparece X dentro del arreglo.

06

6. Contar números positivos y negativos

0 / 5

Enunciado: Recorrer un arreglo de enteros e imprimir cuántos elementos son positivos y cuántos negativos.

07

7. Contar impares en un vector

0 / 5

Enunciado: Recorrer el arreglo e incrementar un contador por cada elemento cuyo residuo con 2 sea distinto de 0.

08

8. Reemplazar elementos según condición

0 / 5

Enunciado: Dado un arreglo numérico, reemplazar todos los números negativos por el valor 0.

09

9. Eliminar un elemento (desplazamiento)

0 / 5

Enunciado: Dado un arreglo y una posición P, eliminar el elemento desplazando los elementos restantes hacia la izquierda.

10

10. Encontrar el segundo número mayor

0 / 5

Enunciado: Recorrer un arreglo numérico sin ordenar y determinar cuál es el segundo valor más grande.

11

11. Encontrar elementos repetidos

0 / 5

Enunciado: Imprimir cuáles números se repiten al menos una vez dentro del arreglo.

12

12. Encontrar elementos únicos

0 / 5

Enunciado: Imprimir únicamente aquellos valores que aparecen exactamente una sola vez en el arreglo.

13

13. Frecuencia de todos los elementos

0 / 5

Enunciado: Contar e imprimir la frecuencia o cantidad de apariciones de cada número dentro del vector.

14

14. Intersección entre dos arreglos

0 / 5

Enunciado: Dado el arreglo A y el arreglo B, crear un nuevo arreglo C con los elementos comunes a ambos.

15

15. Unión de dos arreglos sin duplicados

0 / 5

Enunciado: Combinar dos arreglos A y B en un nuevo arreglo evitando repetir elementos.

16

16. Rotar elementos a la derecha

0 / 5

Enunciado: Desplazar todos los elementos una posición a la derecha (el último pasa a ser el primero).

17

17. Rotar elementos a la izquierda

0 / 5

Enunciado: Desplazar todos los elementos una posición a la izquierda (el primero pasa al final).

18

18. Ordenamiento por Selección (Selection Sort)

0 / 5

Enunciado: Ordenar los elementos de un arreglo de menor a mayor utilizando el algoritmo de selección.

19

19. Ordenamiento Burbuja (Bubble Sort)

0 / 5

Enunciado: Implementar el algoritmo de burbuja para ordenar un arreglo numérico de forma ascendente.

20

20. Estadísticas completas de un vector

0 / 5

Enunciado: Procesar un arreglo y calcular simultáneamente: suma, promedio, mayor, menor, cantidad de pares e impares.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.