Ruta de aprendizaje

Ejercicios prácticos de C/C++

Ejercicios clásicos para principiantes sobre números, texto y arrays, resueltos en C y C++, cada uno con un reto para intentarlo por tu cuenta.

18 lecciones · 22 retos

Empezar la ruta →

1 Números y dígitos 8 lecciones

  1. Lección 2 retos Comprobar si un número es primo en C y C++ En esta lección vas a comprobar si un entero es primo probando los divisores hasta su raíz cuadrada.
  2. Lección 1 reto La sucesión de Fibonacci en C y C++ En esta lección vas a mostrar los 10 primeros números de la sucesión de Fibonacci con solo dos variables y un bucle.
  3. Lección 1 reto Calcular el factorial con un bucle en C y C++ En esta lección vas a calcular el factorial de un número con un bucle y a guardar el resultado en un tipo lo bastante grande.
  4. Lección 2 retos Calcular el MCD en C y C++ En esta lección vas a encontrar el máximo común divisor (MCD) de dos enteros con el algoritmo de Euclides.
  5. Lección 1 reto Saber si un año es bisiesto en C y C++ En esta lección vas a comprobar si un año es bisiesto según la regla del calendario gregoriano.
  6. Lección 1 reto Convertir un número decimal a binario en C y C++ En esta lección vas a convertir un entero positivo de decimal a binario mediante divisiones sucesivas entre 2.
  7. Lección 1 reto Convertir grados Celsius a Fahrenheit en C y C++ En esta lección vas a convertir una temperatura de Celsius a Fahrenheit y mostrar el resultado con un decimal.
  8. Lección 1 reto Una calculadora sencilla en C y C++ En esta lección vas a crear una calculadora sencilla que ejecuta la operación elegida con la sentencia switch.

2 Problemas de texto 5 lecciones

  1. Lección 1 reto Invertir una cadena en C y C++ En esta lección vas a invertir una cadena directamente en su propia memoria intercambiando los caracteres simétricos.
  2. Lección 1 reto Comprobar un palíndromo en C y C++ En esta lección vas a comprobar si una palabra se lee igual en los dos sentidos comparando los caracteres simétricos.
  3. Lección 1 reto Contar las vocales de una cadena en C y C++ En esta lección vas a contar las vocales de una línea de texto sin tener en cuenta la diferencia entre mayúsculas y minúsculas.
  4. Lección 1 reto Contar las palabras de una frase en C y C++ En esta lección vas a contar las palabras separadas por espacios en una frase siguiendo el estado del programa mientras recorre la cadena.
  5. Lección 1 reto Contar la frecuencia de las letras de una cadena en C y C++ En esta lección vas a contar cuántas veces aparece cada letra minúscula en una cadena usando un arreglo de 26 elementos.

3 Problemas de listas 5 lecciones

  1. Lección 1 reto Calcular la suma de los elementos de un arreglo en C y C++ En esta lección vas a sumar todos los valores de un arreglo con un bucle y una variable acumuladora.
  2. Lección 2 retos Encontrar el valor más grande de un arreglo en C y C++ En esta lección vas a encontrar el valor más grande de un arreglo comparando los elementos uno a uno.
  3. Lección 1 reto Encontrar el segundo valor más grande de un arreglo en C y C++ En esta lección vas a encontrar el segundo valor distinto más grande de un arreglo en una sola pasada, sin ordenar.
  4. Lección 1 reto Eliminar los duplicados de un arreglo en C y C++ En esta lección vas a eliminar los valores repetidos de un arreglo manteniendo el orden de primera aparición.
  5. Lección 2 retos Trasponer una matriz en C y C++ En esta lección vas a mostrar la traspuesta de una matriz intercambiando el papel de las filas y las columnas.