Programa para imprimir patrón de pasos

El programa debe aceptar una string S y un número entero N como entrada. El programa debe imprimir el patrón deseado como se muestra a continuación: Ejemplos:   Entrada: string = “abcdefghijk”, n = 3  Salida:  a  *b  **c  *d  e  *f  **g  *h  i  *j  **k  Explicación:  Aquí N es 3. La altura más alta … Continue reading «Programa para imprimir patrón de pasos»

Programa C/C++ para clasificación par-impar/clasificación de bloques

Esta es básicamente una variación de bubble-sort . Este algoritmo se divide en dos fases: fase impar y par. El algoritmo se ejecuta hasta que se ordenan los elementos de la array y en cada iteración ocurren dos fases: Fases pares e impares. En la fase impar, realizamos una ordenación de burbuja en elementos indexados … Continue reading «Programa C/C++ para clasificación par-impar/clasificación de bloques»

Programa en C++ para ordenar cócteles

Cocktail Sort es una variación de Bubble sort . El algoritmo de clasificación de burbujas siempre atraviesa los elementos desde la izquierda y mueve el elemento más grande a su posición correcta en la primera iteración y el segundo más grande en la segunda iteración y así sucesivamente. Cocktail Sort atraviesa una array dada en … Continue reading «Programa en C++ para ordenar cócteles»

Eliminar todos los Nodes no primarios de una lista vinculada individualmente

Dada una lista enlazada individualmente que contiene N Nodes, la tarea es eliminar todos los Nodes de la lista que no son primos. Ejemplos:   Entrada: Lista = 15 -> 16 -> 6 -> 7 -> 17  Salida: Lista final = 7 -> 17 Entrada: Lista = 15 -> 3 -> 4 -> 2 -> 9  … Continue reading «Eliminar todos los Nodes no primarios de una lista vinculada individualmente»

Por qué los valores de punto flotante no representan el valor exacto

Los números de punto flotante sirven como aproximaciones aproximadas de números reales matemáticos. No representan el valor exacto. Por esta razón, comparamos los resultados aritméticos de variables flotantes con un valor de tolerancia mínimo. Ejemplo: C++ // C++ program to illustrate the // floating point values #include <bits/stdc++.h> using namespace std;   // Driver Code int … Continue reading «Por qué los valores de punto flotante no representan el valor exacto»

Encuentra el número después de la división sucesiva

Dadas dos arrays div y rem que contienen los valores de los divisores y los restos , la tarea es encontrar el número que, después de dividirse sucesivamente por los elementos de la array div , deja restos que están en la array rem . Nota: El cociente de la primera división se dividirá por … Continue reading «Encuentra el número después de la división sucesiva»

Valor de la serie (1^3 + 2^3 + 3^3 + … + n^3) mod 4 para un n dado

Dada una función f(n) = (1 3 + 2 3 + 3 3 + … + n 3 ), la tarea es encontrar el valor de f(n) mod 4 para un entero positivo dado ‘n’. Ejemplos   Input: n=6 Output: 1 Explanation: f(6) = 1+8+27+64+125+216=441 f(n) mod 4=441 mod 4 = 1 Input: n=4 Output: 0 Explanation: … Continue reading «Valor de la serie (1^3 + 2^3 + 3^3 + … + n^3) mod 4 para un n dado»

Elementos de array mínimos que se cambiarán para convertirlo en una secuencia de Lucas

Dada una array con N elementos distintos. La tarea es encontrar el número mínimo de elementos que se cambiarán en la array de modo que la array contenga los primeros N términos de secuencia de Lucas . Nota : los términos de Lucas pueden estar presentes en cualquier orden en la array. Ejemplos :   Entrada : … Continue reading «Elementos de array mínimos que se cambiarán para convertirlo en una secuencia de Lucas»

Programa para borrar la enésima cifra de un número

Dado un número num y un número n, la tarea es borrar este n-ésimo dígito del número num, desde el principio y desde el final. Ejemplos:   Entrada: num = 1234, n = 3  Salida: num_after_deleting_from_starting = 124, num_after_deleting_from_end = 134 Entrada: num = 4516312, n = 2  Salida: num_after_deleting_from_starting = 416312, num_after_deleting_from_end = 451632 Acercarse:   … Continue reading «Programa para borrar la enésima cifra de un número»

Programa para encontrar el número de hombres inicialmente

Cierto número de hombres puede hacer cierto trabajo en D días. Si hubiera m hombres más ocupados en el trabajo, entonces el trabajo se puede hacer en d días menos. La tarea es encontrar cuántos hombres había inicialmente. Ejemplos:   Entrada: D = 5, m = 4, d = 4  Salida: 1 Entrada: D = 180, … Continue reading «Programa para encontrar el número de hombres inicialmente»