Todas las permutaciones inversas de una array usando STL en C++

Dada una array, la tarea es imprimir o mostrar todas las permutaciones inversas de esta array usando STL en C++. Permutación inversa significa, para una array {1, 2, 3}: forward permutations: 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 reverse permutations: 3 2 1 3 … Continue reading «Todas las permutaciones inversas de una array usando STL en C++»

Programa C++ para intercambiar dos miembros usando la función Friend

Prerrequisito: Función de amigo CASO 1:  Dados dos números a y b, intercambie estos dos números usando la función de amigo de C++.  Ejemplos:  Input : a = 5, b = 9 Output : a = 9, b = 5 Input : a = 4, b = 6 Output : a= 6, b = 4 … Continue reading «Programa C++ para intercambiar dos miembros usando la función Friend»

función polar() para número complejo en C++

La función polar() para el número complejo se define en el archivo de encabezado complejo . La función polar se usa para encontrar el número complejo a partir del ángulo de fase y la magnitud. Sintaxis: polar(mag, angle) Parámetro: mag: Representa la magnitud del número complejo. ángulo: Representa el ángulo de fase. Devoluciones: Esta función … Continue reading «función polar() para número complejo en C++»

Búsqueda de patrones utilizando la biblioteca C++

Dado un texto txt[0..n-1] y un patrón pat[0..m-1], escribe una función que imprima todas las apariciones de pat[] en txt[]. Puede suponer que n > m. Ejemplos:   Input : txt[] = «geeks for geeks» pat[] = «geeks» Output : Pattern found at index 0 Pattern found at index 10 Input : txt[] = «aaaa» pat[] … Continue reading «Búsqueda de patrones utilizando la biblioteca C++»

Mayor número menor o igual a N/2 que es coprimo de N

Dado un número N, la tarea es encontrar el entero positivo más grande menor o igual a N/2 que sea coprimo con N.  Nota: dos números A y B se consideran coprimos si mcd(A, B) = 1. también se da que 2 < N < 10^18. Ejemplos:   Input: N = 50 Output: 23 GCD(50, 23) … Continue reading «Mayor número menor o igual a N/2 que es coprimo de N»

Imprima Nodes de hoja en un árbol binario de izquierda a derecha usando una pila

Dado un árbol binario, la tarea es imprimir todos los Nodes hoja del árbol binario dado de izquierda a derecha. Es decir, los Nodes deben imprimirse en el orden en que aparecen de izquierda a derecha en el árbol dado. Ejemplos:   Input : 1 / \ 2 3 / \ / \ 4 5 6 … Continue reading «Imprima Nodes de hoja en un árbol binario de izquierda a derecha usando una pila»

¿Cómo discretizar una elipse o un círculo a un polígono usando gráficos C++?

En este artículo, veremos cómo discretizar una elipse (o un círculo) en un polígono. Dado que un círculo es solo un caso específico de una elipse, ¡no discutiremos por separado cómo discretizar un círculo en un polígono! ¿Por qué discretizar una elipse a un polígono? La discretización tiene varias aplicaciones, siendo las dos más importantes: … Continue reading «¿Cómo discretizar una elipse o un círculo a un polígono usando gráficos C++?»

Programa controlado por menú usando Switch-case en C

Requisito previo: Cambiar caso en C Declaración del problema: escriba un programa controlado por menú usando Cambiar caso para calcular lo siguiente: 1. Área del círculo 2. Área del cuadrado 3. Área de la esfera También use las funciones input() y output() para ingresar y mostrar los valores respectivos. // C program to illustrate // … Continue reading «Programa controlado por menú usando Switch-case en C»

Imprima el mínimo de todos los subarreglos usando el conjunto en C++ STL

Dada una array de tamaño N y un número entero K, encuentre el mínimo para todos y cada uno de los subarreglos contiguos de tamaño K. Ejemplos : Input : arr[] = {5, 3, 4, 1, 1}, K = 3 Output : 3 1 1 Input : arr[] = {1, 2, 3, 4, 1, 6, … Continue reading «Imprima el mínimo de todos los subarreglos usando el conjunto en C++ STL»

Número de pares de puntos ordenados que satisfacen la ecuación lineal

Dada una array de n enteros, la pendiente de una línea, es decir, m y la intersección de la línea, es decir, c, cuente el número de pares ordenados (i, j) de puntos donde i ≠ j, tal que el punto (A i , A j ) satisface la línea formada con la pendiente y … Continue reading «Número de pares de puntos ordenados que satisfacen la ecuación lineal»