Programa en C++ para calcular eficientemente las sumas de las diagonales de una array

Dada una array cuadrada 2D, encuentre la suma de los elementos en las diagonales Principal y Secundaria. Por ejemplo, considere la siguiente array de entrada de 4 X 4.  A00 A01 A02 A03 A10 A11 A12 A13 A20 A21 A22 A23 A30 A31 A32 A33 La diagonal primaria está formada por los elementos A00, A11, … Continue reading «Programa en C++ para calcular eficientemente las sumas de las diagonales de una array»

Python – Juego de vacas y toros

Cows and Bulls es un juego de descifrado de códigos con lápiz y papel que generalmente se juega entre 2 jugadores. En este, un jugador intenta adivinar un número de código secreto elegido por el segundo jugador. Las reglas son las siguientes: Un jugador creará un código secreto, generalmente un número de 4 dígitos. Este … Continue reading «Python – Juego de vacas y toros»

Tipos de datos de C++

Todas las variables usan el tipo de datos durante la declaración para restringir el tipo de datos que se almacenarán. Por lo tanto, podemos decir que los tipos de datos se utilizan para decirle a las variables el tipo de datos que pueden almacenar. Cada vez que se define una variable en C++, el compilador … Continue reading «Tipos de datos de C++»

Programa para calcular el area de un Circulo inscrito en un Cuadrado

Dado el lado de un cuadrado. La tarea es encontrar el área de un círculo inscrito en un cuadrado. Ejemplos:   Input : a = 8 Output : Area of an inscribed circle: 50.24 Input : a = 12.04 Output : Area of an inscribed circle: 113.795 Dado un cuadrado, es decir, todos los lados de … Continue reading «Programa para calcular el area de un Circulo inscrito en un Cuadrado»

Encuentra el número de mayor longitud en una string

Dada una string de dígitos y caracteres. Escriba un programa para encontrar el número con el número máximo de dígitos en una string. Nota: Es posible que el número no sea el mayor de la string. Por ejemplo, si la string es «a123bc321», la respuesta puede ser 123 o 321, ya que el problema es encontrar … Continue reading «Encuentra el número de mayor longitud en una string»

Clasificación de las computadoras

Los sistemas informáticos se pueden clasificar de la siguiente manera:  1. Sobre la base del tamaño. 2. Sobre la base de la funcionalidad. 3. Sobre la base del tratamiento de datos.  Clasificación según el tamaño. Súper computadoras:Las supercomputadoras son el sistema de mayor rendimiento. Una supercomputadora es una computadora con un alto nivel de rendimiento en comparación … Continue reading «Clasificación de las computadoras»

Comprobar si la suma de las cifras de un número N lo divide

Dado un número N. La tarea es verificar si la suma de los dígitos del número dado divide el número o no. Si lo divide, imprima SÍ; de lo contrario, imprima NO. Ejemplos :   Input : N = 12 Output : YES Sum of digits = 1+2 =3 and 3 divides 12. So, print YES. … Continue reading «Comprobar si la suma de las cifras de un número N lo divide»

Asigne condicionalmente un valor sin usar operadores condicionales y aritméticos

Dados 4 enteros a, b, y y x, donde x puede asumir los valores de 0 o 1 únicamente. Se hace la siguiente pregunta: If ‘x’ is 0, Assign value ‘a’ to variable ‘y’ Else (If ‘x’ is 1) Assign value ‘b’ to variable ‘y’. Nota: – No está permitido utilizar ningún operador condicional (incluido … Continue reading «Asigne condicionalmente un valor sin usar operadores condicionales y aritméticos»

Genere una array que tenga AND bit a bit del elemento anterior y siguiente

Dada una array de enteros arr[] de N elementos, la tarea es generar otra array que tenga (Bitwise) AND de elementos anteriores y siguientes con las siguientes excepciones.  El primer elemento es el AND bit a bit del primer y segundo elemento. El último elemento es el AND bit a bit del último y penúltimo … Continue reading «Genere una array que tenga AND bit a bit del elemento anterior y siguiente»

Número más pequeño mayor que Y con suma de dígitos igual a X

Dados dos enteros X e Y , encuentre el número mínimo con la suma de los dígitos X, que es estrictamente mayor que Y. Ejemplos:  Entrada: X = 18, Y = 99  Salida: 189  Explicación:  189 es el número más pequeño mayor que 99 que tiene una suma de dígitos = 18. Entrada: X = … Continue reading «Número más pequeño mayor que Y con suma de dígitos igual a X»