secuencia de Sylvester

En el sistema numérico, la secuencia de Sylvester es una secuencia de enteros en la que cada miembro de la secuencia es el producto de los miembros anteriores, más uno. Dado un entero positivo N . La tarea es imprimir el primer N miembro de la secuencia. Dado que los números pueden ser muy grandes, use … Continue reading «secuencia de Sylvester»

Introducción de microprocesador

Un microprocesador es una parte importante de la arquitectura de una computadora sin la cual no podrá realizar nada en su computadora. Es un dispositivo programable que toma una entrada, realiza algunas operaciones aritméticas y lógicas sobre ella y produce la salida deseada. En palabras simples, un microprocesador es un dispositivo digital en un chip … Continue reading «Introducción de microprocesador»

K-ésimo factor más grande del número N

Dados dos enteros positivos N y K , la tarea es imprimir el K-ésimo factor más grande de N .   Entrada: N = 12, K = 3 Salida: 4 Explicación: Los factores de 12 son {1, 2, 3, 4, 6, 12}. El factor más grande es 12 y el tercer factor más grande es … Continue reading «K-ésimo factor más grande del número N»

Representaciones binarias en lógica digital – Part 1

Binario es un sistema numérico de base 2 que utiliza dos estados 0 y 1 para representar un número. También podemos llamarlo un estado verdadero y un estado falso. Un número binario se construye de la misma manera que construimos el número decimal normal .  Por ejemplo, un número decimal 45 se puede representar como … Continue reading «Representaciones binarias en lógica digital – Part 1»

Valor posicional de un dígito dado en un número

El valor posicional se puede definir como el valor representado por un dígito en un número en función de su posición en el número. Aquí está la ilustración del valor posicional con un ejemplo:  Tomemos otro ejemplo para ilustrar el valor posicional de N = 45876   Problema:  Dado un entero positivo N y un dígito … Continue reading «Valor posicional de un dígito dado en un número»

Vacíe una array eliminando el máximo del valor K de ella

Dada una array arr de tamaño N y un valor K, la tarea es vaciar esta array eliminando un máximo de K de ella. Imprime el valor eliminado si la array se vació, de lo contrario, -1. Ejemplos:   Entrada: arr[] = {2, 2}, K = 5  Salida: 4  Explicación:  Después de eliminar arr[1] (=2) de … Continue reading «Vacíe una array eliminando el máximo del valor K de ella»

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»

Calcular velocidad, distancia y tiempo.

Cuando un objeto se mueve en línea recta a una velocidad constante, podemos calcular su velocidad si sabemos qué distancia recorre y cuánto tarda. Esta ecuación muestra la relación entre la velocidad, la distancia recorrida y el tiempo empleado:  La velocidad es la distancia dividida por el tiempo empleado. Por ejemplo, un automóvil recorre 30 kilómetros … Continue reading «Calcular velocidad, distancia y tiempo.»

Programa para resta de arrays – Part 1

El siguiente programa resta de dos arrays cuadradas de tamaño 4*4, podemos cambiar N por una dimensión diferente.  Implementación: C++ // C++ program for subtraction of matrices #include <bits/stdc++.h> using namespace std; #define N 4   // This function subtracts B[][] from A[][], and stores // the result in C[][] void subtract(int A[][N], int B[][N], … Continue reading «Programa para resta de arrays – Part 1»