¿Cómo encontrar elementos comunes entre dos Arrays usando STL en C++?

Dados dos arreglos, encuentre elementos comunes entre estos dos arreglos usando STL en C++. Ejemplo: Input: arr1[] = {1, 45, 54, 71, 76, 12}, arr2[] = {1, 7, 5, 4, 6, 12} Output: {1, 12} Input: arr1[] = {1, 7, 5, 4, 6, 12}, arr2[] = {10, 12, 11} Output: {1, 4, 12} Enfoque: los … Continue reading «¿Cómo encontrar elementos comunes entre dos Arrays usando STL en C++?»

Proyecto multiplataforma Windows / Raspberry Pi con C++, OpenCV y Gtk

Introducción Este artículo pertenece a una serie de artículos sobre cómo escribir, construir y depurar una aplicación escrita en C++ , que utiliza la biblioteca Gtk para manejar la interfaz de usuario, la biblioteca OpenCV para capturar y procesar imágenes de la cámara, compatible con las principales plataformas, Mac OS X , Linux y Windows … Continue reading «Proyecto multiplataforma Windows / Raspberry Pi con C++, OpenCV y Gtk»

función max() para valarray en C++

La función max() se define en el archivo de encabezado valarray . Esta función devuelve el valor más grande contenido en el valarray. Sintaxis: T max() const; Parámetro: Esta función no acepta ningún parámetro. Devoluciones: esta función devuelve el valor máximo en el valarray. Los siguientes programas ilustran la función anterior: Ejemplo 1:- // C++ … Continue reading «función max() para valarray en C++»

función reloj() en C/C++

La función clock() se define en el archivo de encabezado ctime . La función clock() devuelve el tiempo de procesador aproximado que consume el programa. El tiempo del reloj() depende de cómo el sistema operativo asigne los recursos al proceso, por eso el tiempo del reloj() puede ser más lento o más rápido que el … Continue reading «función reloj() en C/C++»

operador match_results= en C++

match_results ::operator= se usa para reemplazar todas las coincidencias en un objeto smatch con nuevas coincidencias de otro objeto smatch. Sintaxis:   smatch_name1 = (smatch_name2) Note: smatch_name is an object of match_results class. Parámetros: El objeto smatch del lado derecho se copia en el del lado izquierdo. Valor devuelto: No devuelve nada. Nota: el primer elemento siempre contiene … Continue reading «operador match_results= en C++»

función vectorial rbegin() y rend() en C++ STL

vector::rbegin() es una función integrada en C++ STL que devuelve un iterador inverso que apunta al último elemento del contenedor. Sintaxis:   vector_name.rbegin() Parámetros: La función no acepta ningún parámetro. Valor devuelto: la función devuelve un iterador inverso que apunta al último elemento del contenedor. Programa para demostrar el método vector::rbegin():  Programa 1:   CPP // CPP program … Continue reading «función vectorial rbegin() y rend() en C++ STL»

función de borrado de lista() en C++ STL

list::erase() es una función integrada en C++ STL que se utiliza para eliminar elementos de un contenedor de lista. Esta función se puede usar para eliminar un solo elemento o un rango de elementos del contenedor de lista especificado. Sintaxis:  iterator list_name.erase(iterator position) or, iterator list_name.erase(iterator first, iterator last) Parámetros: esta función puede aceptar diferentes … Continue reading «función de borrado de lista() en C++ STL»

fmax() y fmin() en C++

Las funciones fmax() y fmin() se definen en el archivo de encabezado cmath . Función fmax(): La sintaxis de esta función es: double fmax (double x, double y); float fmax (float x, float y); long double fmax (long double x, long double y); La entrada a esta función son dos valores de tipo float, double … Continue reading «fmax() y fmin() en C++»

¿Qué sucede si concatenamos dos strings literales en C++?

Si va a realizar una concatenación en C++, algunas de las cosas que debe tener en cuenta son: Si a+b es una expresión que muestra una concatenación de strings, el resultado de la expresión será una copia del carácter en ‘a’ seguido del carácter en ‘b’. Tanto ‘a’ como ‘b’ pueden ser strings literales o … Continue reading «¿Qué sucede si concatenamos dos strings literales en C++?»

intercambio de pila() en C++ STL – Part 1

Las pilas son un tipo de adaptadores de contenedores con tipo de trabajo LIFO (Last In First Out), donde se agrega un nuevo elemento en un extremo y (arriba) se elimina un elemento solo de ese extremo. pila::intercambiar() Esta función se usa para intercambiar el contenido de una pila con otra pila del mismo tipo, … Continue reading «intercambio de pila() en C++ STL – Part 1»