Dividir una oración en palabras en C++

Da una oración, imprime diferentes palabras presentes en ella. Las palabras están separadas por espacios.  Ejemplos:  CPP // C++ program to print words in a sentence #include <bits/stdc++.h> using namespace std;    void removeDupWord(string str) {     string word = «»;     for (auto x : str)      {         if (x == ‘ ‘)         {             cout << word … Continue reading «Dividir una oración en palabras en C++»

Pregunta de práctica de codificación TCS | Números primos hasta N

Dado un número N, la tarea es encontrar los números primos del 1 al N usando argumentos de línea de comando . Ejemplos:   Input: N = 7 Output: 2, 3, 5, 7 Input: N = 13 Output: 2, 3, 5, 7, 11, 13 Acercarse:   Dado que el número se ingresa como Argumento de línea de … Continue reading «Pregunta de práctica de codificación TCS | Números primos hasta N»

Programa para reemplazar cada espacio en una string con guión

Dada una string, la tarea es reemplazar todos los espacios entre las palabras con un guión ‘-‘. Ejemplos:  Input: str = «Geeks for Geeks.» Output: Geeks-for-Geeks. Input: str = «A computer science portal for geeks» Output: A-computer-science-portal-for-geeks Acercarse:  Recorre toda la string carácter por carácter. Si el carácter es un espacio, reemplácelo con el guión … Continue reading «Programa para reemplazar cada espacio en una string con guión»

Suma de dos números usando el operador ‘-‘

La tarea es Sumar dos números usando el operador ‘-‘ . Ejemplos:  Input : 2 3 Output : 5 Input : 10 20 Output : 30 La idea es simple, restamos -b de a.  C++ // CPP program to add two numbers using // – operator. #include <bits/stdc++.h> using namespace std;   // function to … Continue reading «Suma de dos números usando el operador ‘-‘»

Cola de Prioridad de Vectores en C++ STL con Ejemplos

Cola de prioridad en STL Las colas de prioridad son un tipo de adaptadores de contenedores, diseñados específicamente de tal manera que el primer elemento de la cola es el mayor de todos los elementos de la cola y los elementos están en orden no creciente (por lo tanto, podemos ver que cada elemento de … Continue reading «Cola de Prioridad de Vectores en C++ STL con Ejemplos»

Encuentra el término N de la serie 5, 13, 25, 41, 61…

Dado un número N. La tarea es escribir un programa para encontrar el N-ésimo término en la siguiente serie:   5, 13, 25, 41, 61… Ejemplos:   Input : 3 Output : 25 For N = 3 Nth term = 3*3 + (3+1)*(3+1) = 25 Input : 5 Output : 61 Observando detenidamente, el término N-ésimo de … Continue reading «Encuentra el término N de la serie 5, 13, 25, 41, 61…»

Agregue marcas de tiempo dadas sobrecargando + operador en C++ Time Class

En C++, podemos hacer que los operadores funcionen para clases definidas por el usuario. Esto significa que C++ tiene la capacidad de proporcionar a los operadores un significado especial para un tipo de datos, esta capacidad se conoce como sobrecarga de operadores . En este artículo, sobrecargaremos un operador ‘+’ en la clase Time para … Continue reading «Agregue marcas de tiempo dadas sobrecargando + operador en C++ Time Class»

problema de la pizza

Dado un número entero N y una pizza que se puede cortar en pedazos, cada corte debe ser una línea recta que vaya desde el centro de la pizza hasta su borde. Además, el ángulo entre dos cortes debe ser un número entero positivo . Dos piezas son iguales si sus ángulos correspondientes son iguales. … Continue reading «problema de la pizza»

Triángulo de Reuleaux más grande inscrito dentro de un cuadrado que está inscrito dentro de una elipse

Dada una elipse con longitud de eje mayor y eje menor 2a y 2b respectivamente que inscribe un cuadrado que a su vez inscribe un triángulo reuleaux. La tarea es encontrar el área máxima posible de este triángulo de Reuleaux. Ejemplos:   Input: a = 5, b = 4 Output: 0.0722389 Input: a = 7, b … Continue reading «Triángulo de Reuleaux más grande inscrito dentro de un cuadrado que está inscrito dentro de una elipse»

Programa en C++ para ordenación cíclica

Cycle sort es un algoritmo de clasificación in situ , un algoritmo de clasificación inestable , una clasificación de comparación que es teóricamente óptima en términos del número total de escrituras en la array original.  Es óptimo en términos de número de escrituras de memoria. Minimiza la cantidad de escrituras de memoria para ordenar (cada … Continue reading «Programa en C++ para ordenación cíclica»