Encuentra el lado del cuadrado más pequeño que puede contener dados 4 cuadrados grandes

Dados los lados de cuatro cuadrados pequeños. Tienes que encontrar el lado del cuadrado más pequeño de modo que pueda contener los 4 cuadrados dados sin superponerse. El lado de un cuadrado puede ser hasta 10^16. Ejemplos:   Input: side1 = 2, side2 = 2, side3 = 2, side4 = 2 Output: 4 Input: side1 = … Continue reading «Encuentra el lado del cuadrado más pequeño que puede contener dados 4 cuadrados grandes»

Cilindro circular recto más grande dentro de un cubo

Dado un cubo de longitud de lado a . La tarea es encontrar el volumen del cilindro circular recto más grande que se puede inscribir dentro de él. Ejemplos:   Input : a = 4 Output : 50.24 Input : a = 5 Output : 98.125 Enfoque :  Sea:   La altura del cilindro es h . … Continue reading «Cilindro circular recto más grande dentro de un cubo»

Programa C++ para ShellSort

En shellSort, hacemos que la array esté ordenada por h para un valor grande de h. Seguimos reduciendo el valor de h hasta que se convierte en 1. Se dice que una array está ordenada por h si todas las sublistas de cada h-ésimo elemento están ordenadas.  CPP // C++ implementation of Shell Sort #include … Continue reading «Programa C++ para ShellSort»

¡Programa en C++ para encontrar la suma de una Serie 1/1! + 2/2! + 3/3! + 4/4! +…….+ n/n!

¡Te han dado una serie 1/1! + 2/2! + 3/3! + 4/4! +…….+ n/n!, encuentra la suma de la serie hasta el n-ésimo término. Ejemplos: Input :n = 5 Output : 2.70833 Input :n = 7 Output : 2.71806 /*CPP program to print the sum of series */ #include <bits/stdc++.h> using namespace std;    /*function … Continue reading «¡Programa en C++ para encontrar la suma de una Serie 1/1! + 2/2! + 3/3! + 4/4! +…….+ n/n!»

Programa en C++ para ordenación bitónica – Part 1

Secuencia Bitónica Una sucesión se llama bitónica si primero es creciente y luego decreciente. En otras palabras, una array arr[0..ni] es bitónica si existe un índice i donde 0<=i<=n-1 tal que x0 <= x1 …..<= xi and xi >= xi+1….. >= xn-1 Una secuencia ordenada en orden creciente se considera bitónica con la parte decreciente … Continue reading «Programa en C++ para ordenación bitónica – Part 1»

Programa C++ para contar el número de espacios en un archivo

Aquí, veremos cómo desarrollar un programa en C para clasificar la array 2D en filas. Primero, leeremos el contenido del archivo palabra por palabra, mantendremos una variable de contador ‘recuento’ y la estableceremos en cero mientras declaramos. Incremente ‘recuento’ cada vez que lea una sola palabra del archivo. Ejemplo: Input: Geeks For Geeks Output: There … Continue reading «Programa C++ para contar el número de espacios en un archivo»

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

En este artículo, aprenderemos cómo convertir strings en doble en C++. Para esta conversión, hay 3 formas de la siguiente manera: Usando stod(). Usando stold(). Usando atof(). Comencemos discutiendo cada uno de estos métodos en detalle. Ejemplo:  Entrada: s1 = “14,25”             s2 = “34,87”  Salida: s1 + s2     … Continue reading «Programa C++ para conversión de string a doble»

¿Cómo pasar y devolver una array tridimensional en C++?

En C++, una array tridimensional se puede implementar de dos maneras: Usando array (estática) Usando vector (dinámico) Pasar una array 3D estática en una función: usar punteros al pasar la array. Convirtiéndolo al tipo de puntero equivalente. char cap[2][2][2]; visualización vacía (char (*ch)[2][2]) {     . . . } Programa para pasar una array … Continue reading «¿Cómo pasar y devolver una array tridimensional en C++?»

Programa C++ para encontrar la suma de la array usando Bitwise OR después de dividir la array dada en dos mitades después de K cambios circulares

Dada una array A[] de longitud N , donde N es un número par, la tarea es responder Q consultas independientes donde cada consulta consiste en un número entero positivo K que representa el número de desplazamientos circulares realizados en la array y encontrar la suma de elementos realizando la operación Bitwise OR en la … Continue reading «Programa C++ para encontrar la suma de la array usando Bitwise OR después de dividir la array dada en dos mitades después de K cambios circulares»

Programa C++ para el subconjunto mínimo de productos de una array

Dada una array a, tenemos que encontrar el mínimo producto posible con el subconjunto de elementos presentes en la array. El producto mínimo también puede ser un solo elemento. Ejemplos:  Input : a[] = { -1, -1, -2, 4, 3 } Output : -24 Explanation : Minimum product will be ( -2 * -1 * … Continue reading «Programa C++ para el subconjunto mínimo de productos de una array»