El subconjunto más grande posible para una array que satisface la condición dada

Dada una array arr[] y un entero K . La tarea es encontrar el tamaño del subconjunto máximo tal que cada par del subconjunto (X, Y) sea de la forma Y != (X * K) donde X < Y . Ejemplos:  Entrada: arr[] = {2, 3, 6, 5, 4, 10}, K = 2  Salida: 3  … Continue reading «El subconjunto más grande posible para una array que satisface la condición dada»

Programa C++ para conversión de doble a string

Aquí, construiremos un programa C++ para la conversión doble a string usando varios métodos, es decir Usando to_string Usando flujo de string Usando sprintf Usando lexical_cast Mantendremos la misma entrada en todos los enfoques mencionados y obtendremos una salida en consecuencia. Aporte: n = 456321.7651234 Producción:  string: 456321.7651234 1. Usando to_string   En C++, use  std::to … Continue reading «Programa C++ para conversión de doble a string»

Programa C++ para crear un archivo temporal

Aquí, veremos cómo crear un archivo temporal usando un programa C++. El archivo temporal en C++ se puede crear utilizando el método tmpfile() definido en el archivo de encabezado <cstdio>. El archivo temporal creado tiene un nombre de archivo único generado automáticamente. El archivo creado se abre en modo binario y tiene modo de acceso … Continue reading «Programa C++ para crear un archivo temporal»

Programa C++ para imprimir un patrón triangular

Aquí veremos cómo imprimir patrones de triángulos usando un programa C++. Hay 4 patrones discutidos aquí: Triángulo rectángulo. Triángulo Rectángulo Invertido. Triángulo equilátero. Triángulo Equilátero Invertido. Triángulo rectángulo invertido reflejado. Comencemos discutiendo cada uno de estos en detalle. Triángulo rectángulo A continuación se muestran los ejemplos para el triángulo rectángulo: Entrada: 4 Salida:  * * … Continue reading «Programa C++ para imprimir un patrón triangular»

Programa C++ para sumar dos números complejos

Dados dos números complejos de la forma y la tarea es sumar estos dos números complejos. y  Aquí, los valores de los números reales e imaginarios se pasan mientras se llama al constructor parametrizado y, con la ayuda de un constructor predeterminado (vacío), se llama a la función addComp para obtener la suma de números … Continue reading «Programa C++ para sumar dos números complejos»

Programa C++ para rotar la sublista de una lista vinculada de la posición M a N a la derecha por K lugares

Dada una lista enlazada y dos posiciones ‘m’ y ‘n’. La tarea es rotar la sublista desde la posición m hasta la n, hacia la derecha k lugares. Ejemplos: Entrada: lista = 1->2->3->4->5->6, m = 2, n = 5, k = 2 Salida: 1->4->5->2->3->6 Gire la sublista 2 3 4 5 hacia la derecha 2 … Continue reading «Programa C++ para rotar la sublista de una lista vinculada de la posición M a N a la derecha por K lugares»

Programa C++ para reorganizar los elementos de la array en una secuencia alternativa par-impar mediante la rotación de dígitos en sentido contrario a las agujas del reloj

Dada una array arr[] que consta de N enteros positivos, la tarea es rotar los dígitos de los elementos de la array en sentido contrario a las agujas del reloj, de modo que los elementos de la array estén en forma alternativa par-impar o impar-par . Si existen varias soluciones, imprima cualquiera de ellas. De … Continue reading «Programa C++ para reorganizar los elementos de la array en una secuencia alternativa par-impar mediante la rotación de dígitos en sentido contrario a las agujas del reloj»

Programa C++ para encontrar el elemento máximo de cada fila en una array

Dada una array, la tarea es encontrar el elemento máximo de cada fila. Ejemplos:   Input : [1, 2, 3] [1, 4, 9] [76, 34, 21] Output : 3 9 76 Input : [1, 2, 3, 21] [12, 1, 65, 9] [1, 56, 34, 2] Output : 21 65 56 Enfoque: El enfoque es muy simple. … Continue reading «Programa C++ para encontrar el elemento máximo de cada fila en una array»

Programa en C++ para ordenar arreglos excepto elementos en un subarreglo

Dada una array A enteros positivos, ordene la array en orden ascendente de modo que el elemento en la subarreglo dado (se ingresan los índices de inicio y final) en la array sin ordenar permanezca inmóvil y todos los demás elementos estén ordenados. Ejemplos:   Input : arr[] = {10, 4, 11, 7, 6, 20} l … Continue reading «Programa en C++ para ordenar arreglos excepto elementos en un subarreglo»

Programa C++ para maximizar la suma de la diagonal de una array rotando todas las filas o todas las columnas

Dada una array cuadrada , mat[][] de dimensiones N * N , la tarea es encontrar la suma máxima posible de elementos diagonales de la array dada al rotar todas las filas o todas las columnas de la array por un número entero positivo. Ejemplos: Entrada: mat[][] = { { 1, 1, 2 }, { … Continue reading «Programa C++ para maximizar la suma de la diagonal de una array rotando todas las filas o todas las columnas»