Skip to content

nquinbla/ColecciondeEjercicios-ContenedoresDinamicos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ColecciondeEjercicios-ContenedoresDinamicos

https://github.com/nquinbla/ColecciondeEjercicios-ContenedoresDinamicos.git

Los ejercicios están indicados separados en carpetas distintas.

EJERCICIO 1: VECTOR E ITERADORES.

Crea un programa que añada elementos a un vector de enteros mediante el uso del método push_back. Luego, utiliza un iterador para recorrer y mostrar cada elemento del vector.

EJERCICIO 2: CONTENEDORES ESTÁNDAR Y SECUENCIAS.

Realiza un programa que utilice el contenedor estándar list para almacenar una secuencia de números decimales. Luego, crea un adaptador de secuencia stack para este contenedor. Muestra cómo funcionan las operaciones push, pop y top en esta pila.

EJERCICIO 3: ALGORITMOS.

Crea un programa que tenga un vector de enteros. Luego, utiliza la función sort de la biblioteca de algoritmos para ordenar los elementos del vector. Además, utiliza la función max_element para encontrar el elemento más grande del vector.

EJERCICIO 4: CÁLCULO NUMÉRICO.

Desarrolla un programa que utilice la clase valarray para realizar operaciones matemáticas. Crea un valarray de números decimales e implementa operaciones como la suma, la resta, la multiplicación y la división.

EJERCICIO 5: C++ MODERNO.

Implementa un programa que utilice expresiones lambda para definir una función que devuelva el cuadrado de un número. Adicionalmente, utiliza la inferencia de tipos auto para declarar variables. Implementa un bucle for_each para recorrer un contenedor y usa punteros inteligentes para gestionar la memoria.

EJERCICIO 6: INTRODUCCIÓN A BOOST.

Instala la biblioteca Boost en tu entorno de desarrollo CLion. Luego, crea un programa que utilice la función boost::lexical_cast para convertir una cadena de caracteres en un número entero. Asegúrate de manejar cualquier posible excepción que pueda lanzar boost::lexical_cast.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published