- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Fundamentos de C/C++
Del primer programa a operadores, condiciones, bucles, cadenas, arrays, funciones y structs, con un reto después de cada tema.
Empezar la ruta →1 Primeros pasos 4 lecciones
- Lección 1 reto Hello World y la estructura de un programa en C y C++ En esta lección vas a comparar el programa completo más corto en C y en C++ y a conocer la estructura básica de un programa.
- Lección 2 retos Tipos de datos y formato de salida en C y C++ En esta lección vas a declarar variables enteras y decimales y a mostrarlas con el formato correcto tanto en C como en C++.
- Lección 2 retos Operadores y expresiones en C y C++ En esta lección vas a usar los operadores aritméticos, de asignación, de comparación y lógicos en C y C++, y a entender la regla de la división entera.
- Lección 2 retos Leer y validar la entrada en C y C++ En esta lección vas a leer los datos que escribe el usuario y rechazar los valores no válidos tanto en C como en C++.
2 Decisiones 2 lecciones
- Lección 3 retos Condiciones, bucles y switch en C y C++ En esta lección vas a combinar bucles y una sentencia switch en un pequeño programa que calcula una media y asigna una calificación.
- Lección 1 reto El problema FizzBuzz en C y C++ En esta lección vas a mostrar Fizz, Buzz o FizzBuzz para los números del 1 al 15 con un bucle y sentencias condicionales.
3 Bucles 2 lecciones
- Lección 3 retos Los bucles for, while y do-while en C y C++ En esta lección vas a repetir tareas con los bucles for, while y do-while y a controlarlos con break y continue.
- Lección 1 reto Mostrar una tabla de multiplicar en C y C++ En esta lección vas a mostrar la tabla de multiplicar de un número con un bucle for y una salida con formato.
4 Cadenas y texto 3 lecciones
- Lección 2 retos Arreglos y cadenas en C y C++ En esta lección vas a recorrer un arreglo de tamaño fijo y calcular la longitud de una cadena de forma segura en C y C++.
- Lección 3 retos Las cadenas en C y en C++ En esta lección vas a comparar los arreglos de caracteres de C y std::string de C++ para obtener la longitud, concatenar, comparar y buscar en una cadena.
- 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.
5 Colecciones 2 lecciones
- 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.
- 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.
6 Funciones 3 lecciones
- Lección 2 retos Funciones y paso de parámetros en C y C++ En esta lección vas a comparar tres formas de pasar parámetros a una función: por valor, por puntero y por referencia.
- 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.
- Lección 2 retos La recursividad y la pila de llamadas en C y C++ En esta lección vas a calcular un factorial con una función recursiva y a entender el caso base y el coste en memoria de la recursividad.
7 Objetos y clases 2 lecciones
- Lección 1 reto struct en C y class en C++ En esta lección vas a modelar una cuenta bancaria con struct en C y con class en C++ para ver la diferencia entre los dos enfoques.
- Lección 1 reto Punteros y direcciones en C y C++ En esta lección vas a guardar la dirección de una variable en un puntero, acceder al valor a través de ese puntero y modificar la variable original.