Comprobar si una string es palíndromo en C usando punteros

Dada una string. La tarea es verificar si la string es un palíndromo o no usa punteros. No se le permite utilizar ninguna función de string integrada. Se dice que una cuerda es un palíndromo si el reverso de la cuerda es igual a la cuerda original. Por ejemplo, “señora” es palíndromo porque cuando se … Continue reading «Comprobar si una string es palíndromo en C usando punteros»

Encuentre el número más pequeño formado al invertir los dígitos del número dado N

Dado un número entero N , la tarea es formar un número positivo mínimo posible (>0) invirtiendo algunos dígitos de N . Invertir para un dígito T se define como restarlo de 9 que es 9 – T. Nota: El número final no debe comenzar desde cero. Ejemplos: Entrada: N = 4545 Salida: 4444 Explicación: … Continue reading «Encuentre el número más pequeño formado al invertir los dígitos del número dado N»

Cambiar la hora de un reloj a otra hora en un número mínimo de operaciones

Dadas dos horas de reloj (en formato HH:MM:SS), cambie una hora a otra en un número mínimo de operaciones. Aquí, una operación se refiere a cambiar la manecilla de hora, minuto o segundo del reloj en 1 unidad en cualquier dirección. El programa sigue todas las reglas básicas de un reloj, por ejemplo: cambiar la … Continue reading «Cambiar la hora de un reloj a otra hora en un número mínimo de operaciones»

Imprima una array o array 2D usando un solo bucle

Dada una array mat[][] de N * M dimensiones, la tarea es imprimir los elementos de la array usando un bucle for único . Ejemplos: Entrada: mat[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} Salida: 1 2 3 4 5 6 7 8 9 Entrada: mat[][] = {{7, 9}, {10, 34}, {12, … Continue reading «Imprima una array o array 2D usando un solo bucle»

Suma de dígitos de un número dado a una potencia dada

Dado un número, necesitamos encontrar la suma de todos los dígitos de un número que obtenemos después de elevar el número a una potencia específica. Ejemplos:   Input: number = 5, power = 4 Output: 13 Explanation: Raising 5 to the power 4 we get 625. Now adding all the digits = 6 + 2 + … Continue reading «Suma de dígitos de un número dado a una potencia dada»

Conjunto más pequeño que se puede obtener reemplazando pares adyacentes con sus productos

Dada una array arr[] de tamaño N, la tarea es imprimir el tamaño mínimo posible al que se puede reducir la array dada realizando las siguientes operaciones:  Elimine dos elementos adyacentes, digamos arr[i] y arr[i+1] e inserte un solo elemento arr[i] * arr[i+1] en esa posición en la array. Si todos los elementos de la … Continue reading «Conjunto más pequeño que se puede obtener reemplazando pares adyacentes con sus productos»

Comprobar si Matrix sum es primo o no

Dada una array mat[][] , la tarea es verificar que la suma de los elementos de la array sea primo o no. Ejemplos:   Entrada: mat[][] = {{1, 2}, {2, 1}}  Salida: NO  Explicación:  Suma de array = 1 + 2 + 2 + 1 = 6  Dado que 6 no es primo. Por lo tanto, … Continue reading «Comprobar si Matrix sum es primo o no»

Imprime los elementos de las esquinas y su suma en una array 2-D

Dada una array bidimensional. La tarea es imprimir sus elementos de esquina y la suma de los elementos de esquina. Ejemplos: que   Input: 2 7 5 5 5 8 2 2 4 4 8 8 3 5 6 9 3 4 5 4 3 7 1 3 7 4 2 8 6 9 6 5 6 … Continue reading «Imprime los elementos de las esquinas y su suma en una array 2-D»

Comprueba si se puede formar un triángulo rectángulo con las coordenadas dadas

Dadas tres coordenadas cartesianas, la tarea es comprobar si se puede formar un triángulo rectángulo con las coordenadas dadas. Si es posible crear un triángulo rectángulo , escriba Sí . De lo contrario , imprima No. Ejemplos:   Entrada: X1=0, Y1=5, X2=19, Y2=5, X3=0, Y3=0  Salida: Sí  Explicación:  La longitud de los puntos de conexión laterales … Continue reading «Comprueba si se puede formar un triángulo rectángulo con las coordenadas dadas»

Encuentre un par con suma N que tenga una diferencia absoluta mínima

Dado un número entero N , la tarea es encontrar un par distinto de X e Y tal que X + Y = N y abs(X – Y) sea mínimo. Ejemplos: Entrada: N = 11 Salida: 5 6  Explicación: X = 5 e Y = 6 satisfacen la ecuación dada. Por lo tanto, el valor absoluto … Continue reading «Encuentre un par con suma N que tenga una diferencia absoluta mínima»