Programa C++ para convertir strings a enteros

Dada una string de dígitos, la tarea es convertir la string en un número entero. Ejemplos: Input : str = «12345» Output : 12345 Input : str = «876538»; Output : 876538 Input : str = «0028»; Output : 28 CPP // C++ program to convert String into Integer #include <bits/stdc++.h> using namespace std;   … Continue reading «Programa C++ para convertir strings a enteros»

¿Cómo pasar o devolver una estructura a/desde una Función en C/C++?

Una estructura es un tipo de datos definido por el usuario en C/C++. Una estructura crea un tipo de datos que se puede usar para agrupar elementos de tipos posiblemente diferentes en un solo tipo. ¿Cómo pasar la estructura como argumento a las funciones? El paso de estructura a la función se puede hacer de … Continue reading «¿Cómo pasar o devolver una estructura a/desde una Función en C/C++?»

Programa C/C++ para encontrar la suma de elementos en una array dada

Dada una array de números enteros, encuentre la suma de sus elementos. Ejemplos: Input : arr[] = {1, 2, 3} Output : 6 1 + 2 + 3 = 6 Input : arr[] = {15, 12, 13, 10} Output : 50 CPP /* CPP Program to find sum of elements  in a given array */ … Continue reading «Programa C/C++ para encontrar la suma de elementos en una array dada»

Sub-arreglo mínimo tal que el número de 1 en la concatenación de la representación binaria de sus elementos es al menos K

Dada una array arr[] que consta de enteros no negativos y un entero k . La tarea es encontrar la longitud mínima de cualquier subarreglo de arr[] tal que si todos los elementos de este subarreglo se representan en notación binaria y se concatenan para formar una string binaria, entonces el número de 1 en … Continue reading «Sub-arreglo mínimo tal que el número de 1 en la concatenación de la representación binaria de sus elementos es al menos K»

Múltiples cálculos en 4 procesos usando fork()

Escriba un programa para crear 4 procesos: el proceso principal y su proceso secundario que realizan varias tareas: El proceso padre cuenta la frecuencia de un número 1er hijo ordena la array El segundo niño encuentra el total de números pares en una array dada 3er niño calcula la suma de números pares en una … Continue reading «Múltiples cálculos en 4 procesos usando fork()»

Compruebe si el recuento de caracteres distintos en una string es Prime o no

Complejidad de tiempo: O((len(str))1/2) Espacio auxiliar: O(len(str))Complejidad de tiempo: O((l Dada una string de alfabetos ingleses en minúsculas. La tarea es verificar si el conteo de caracteres distintos en la string es primo o no. Ejemplos:  Input : str = «geeksforgeeks» Output :Yes Explanation: The number of distinct characters in the string is 7, and … Continue reading «Compruebe si el recuento de caracteres distintos en una string es Prime o no»

Diagonal de un hexágono regular

Dado un entero a que es el lado de un hexágono regular, la tarea es encontrar e imprimir la longitud de su diagonal. Ejemplos:   Entrada: a = 6  Salida: 10,38 Entrada: a = 9  Salida: 15,57   Enfoque: Sabemos que la suma de los ángulos interiores de un polígono = (n – 2) * 180 donde, … Continue reading «Diagonal de un hexágono regular»

Programa para encontrar la ganancia o pérdida cuando CP de N artículos es igual a SP de M artículos

Dado  y  denotando que el Precio de Costo de N artículos es igual al Precio de Venta de M artículos . La tarea es determinar el porcentaje de ganancia o pérdida. Ejemplos:  Input: N = 8, M = 9 Output: Loss = -11.11% Input: N = 8, M = 5 Output: Profit = 60% Fórmula:-  … Continue reading «Programa para encontrar la ganancia o pérdida cuando CP de N artículos es igual a SP de M artículos»

Número de pares cuya suma es una potencia de 2 – Part 1

Dada una array arr[] de enteros positivos, la tarea es contar el máximo número posible de pares (arr[i], arr[j]) tal que arr[i] + arr[j] sea una potencia de 2 . Nota: Un elemento puede usarse como máximo una vez para formar un par. Ejemplos:   Entrada: arr[] = {3, 11, 14, 5, 13}  Salida: 2  Todos los … Continue reading «Número de pares cuya suma es una potencia de 2 – Part 1»