Determinar la posición de la tercera persona en un polígono regular de N lados

Dado ‘N’ que representa el polígono regular de N lados. Dos niños están parados en el vértice ‘A’ y ‘B’ de este polígono regular de N lados. La tarea es determinar el número de ese vértice en el que debe pararse otra persona para que la suma de los saltos mínimos necesarios para llegar a … Continue reading «Determinar la posición de la tercera persona en un polígono regular de N lados»

Estructuras en C

  ¿Qué es una estructura?  Una estructura es una palabra clave que crea 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 struct address {    char name[50];    char street[100];    char city[50]; … Continue reading «Estructuras en C»

Unicode en la red informática

Unicode es un sistema de codificación universal para proporcionar un juego de caracteres completo y fue creado por Unicode Consortium (un grupo de fabricantes de software multilingüe). Unicode simplifica la localización de software y mejora el procesamiento de texto multilingüe. Supera la dificultad inherente a ASCII y ASCII extendido. Unicode ha estandarizado el comportamiento del … Continue reading «Unicode en la red informática»

Compruebe si N contiene todos los dígitos como K en la base B

Dados tres números N , K y B , la tarea es verificar si N contiene solo K como dígitos en la Base B . Ejemplos:  Entrada: N = 13, B = 3, K = 1  Salida: Sí Explicación:  13 base 3 es 111 que contiene todos los uno (K). Entrada: N = 5, B … Continue reading «Compruebe si N contiene todos los dígitos como K en la base B»

Compruebe si la string contiene letras consecutivas y cada letra aparece exactamente una vez

String dada str . La tarea es verificar si la string contiene letras consecutivas y si cada letra aparece exactamente una vez.  Ejemplos:   Entrada: str = “fced”  Salida: Sí La string contiene ‘c’, ‘d’, ‘e’ y ‘f’ que son letras consecutivas.  Entrada: str = “xyz”  Salida: Sí Entrada: str = “abd”  Salida: No Enfoque: Se … Continue reading «Compruebe si la string contiene letras consecutivas y cada letra aparece exactamente una vez»

Número impar más pequeño con N dígitos

Dado un número N. La tarea es encontrar el número IMPAR de N dígitos más pequeño. Ejemplos:   Input: N = 1 Output: 1 Input: N = 3 Output: 101 Enfoque : puede haber dos casos según el valor de N.  Caso 1 : si N = 1, la respuesta será 1.  Caso 2 : si … Continue reading «Número impar más pequeño con N dígitos»

Reemplace el elemento medio de la array con la suma de los elementos circundantes

Dada una array cuadrada mat[][] de dimensiones impares, la tarea es cambiar el valor del elemento más central de la array a la suma de los elementos que lo rodean. Ejemplos:   Input: mat[][] = { {2, 1, 7}, {3, 7, 2}, {5, 4, 9} } Output: 2 1 7 3 10 2 5 4 9 … Continue reading «Reemplace el elemento medio de la array con la suma de los elementos circundantes»

Volumen de la esfera más grande dentro de un cilindro circular recto

Dado un cilindro circular recto de radio  y altura  . La tarea es encontrar el radio de la esfera más grande que se puede inscribir en ella. Ejemplos :   Input : r = 4, h = 8 Output : 4 Input : r = 5, h= 10 Output :5 Enfoque : del diagrama, está claro … Continue reading «Volumen de la esfera más grande dentro de un cilindro circular recto»

Volumen del cilindro circular recto más grande dentro de una esfera

Dada una esfera de radio  . La tarea es encontrar el volumen del cilindro circular recto más grande que se puede inscribir en él. Ejemplos :   Input : R = 4 Output : 77.3495 Input : R = 5 Output : 151.073 Enfoque :  sea r el radio del cilindro circular recto y h su … Continue reading «Volumen del cilindro circular recto más grande dentro de una esfera»

Divida N en K partes en la forma (X, 2X, … , KX) para obtener algún valor de X

Dado un número entero positivo N y K , la tarea es dividir N en K partes de modo que la primera parte tenga un valor X , la segunda parte sea 2X , y así sucesivamente para algún valor de X. Si tal división no es posible, imprima -1 . Ejemplos: Entrada: N = … Continue reading «Divida N en K partes en la forma (X, 2X, … , KX) para obtener algún valor de X»