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

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