Tratamiento de «strings» en c++

Los strings son cadenas de caracteres y podemos tratarlas como tales (vectores de tipo char) a la hora de recorrerlas o modificarlas. Con el fin de ver su funcionamiento y aprender a manejar las veremos un par de ejemplos. Recordad en la cabezera del programa introducir la libreria de string. (en principio no es necesaria … Leer más

Algoritmos básicos en c++

Aquí podéis encontrar 3 algoritmos básicos los cuales me parecen imprescindibles para programar: Búsqueda dicotómica La búsqueda dicotómica os ayudará a encontrar de forma rápida y eficiente lo que deseéis dentro de un vector ordenado. Recordad que podéis modificar la función para adaptarla a vuestras necesidades. #include <iostream> #include <vector> using namespace std; int posicio(double … Leer más

Estructuras en c++

Las estructuras, en ingles structs, son agrupaciones de variables, normalmente propiedades, de cualquier tipo que forman un grupo. Con el fin de entender mejor lo que es una estructura, una estructura muy común en los programas de gestion sería «persona», que esa persona es una agrupación de datos, como el nombre, dni, edad, telefono, direccion… … Leer más

Vectores y matrices en c++

Los vectores y las matrices son objetos contenedores, esto significa que contienen otros objetos de un tipo de dato específico. (Es una variable que contiene otras variables) Para  poder usar los vectores y las matrices es necesario incorporar la biblioteca vector: #include <vector> Vectores Para entender mejor cómo son los vectores, lo veremos con esta … Leer más

Recursividad en c++

Primeramente, no todos los lenguajes de programación aceptan la recursividad. Dicho esto empezamos: Se dice que una función es recursiva cuando, dicha función, requiere de su propia ejecución un número indefinido de veces para poder terminar adecuadamente. No todas las funciones pueden ser recursivas, el hecho de que sean recursivas ha de darse porque hayan … Leer más