Reorganizar los valores pares e impares de forma alternativa en orden ascendente

Dada una array de números enteros (tanto pares como impares), la tarea es organizarlos de tal manera que los valores pares e impares se presenten de manera alterna en orden no decreciente (ascendente) respectivamente.   Si el valor más pequeño es Par entonces tenemos que imprimir el patrón Par-Impar . Si el valor más pequeño es … Continue reading «Reorganizar los valores pares e impares de forma alternativa en orden ascendente»

Ordenar una array en función de la diferencia absoluta de elementos adyacentes

Dada una array arr[] que contiene N enteros, la tarea es reorganizar todos los elementos de la array de manera que la diferencia absoluta entre los elementos consecutivos de la array se clasifique en orden creciente. Ejemplos   Entrada: arr[] = { 5, -2, 4, 8, 6, 5 }  Salida: 5 5 6 4 8 -2  … Continue reading «Ordenar una array en función de la diferencia absoluta de elementos adyacentes»

Minimice las inserciones para sumar cada par de elementos de array consecutivos como máximo K

Dada una array arr[] de N enteros positivos y un entero K , la tarea es encontrar el número mínimo de inserciones de cualquier entero positivo necesario para que la suma de todos los elementos adyacentes sea como máximo K . Si no es posible, imprima “-1” . Ejemplos: Entrada: arr[] = {1, 2, 3, … Continue reading «Minimice las inserciones para sumar cada par de elementos de array consecutivos como máximo K»

Elementos positivos en posiciones pares y negativos en posiciones impares (no se mantiene el orden relativo)

Se le ha dado una array y debe crear un programa para convertir esa array de modo que los elementos positivos se presenten en los lugares pares de la array y los elementos negativos se produzcan en los lugares impares de la array. Tenemos que hacerlo en el lugar. Puede haber un número desigual de … Continue reading «Elementos positivos en posiciones pares y negativos en posiciones impares (no se mantiene el orden relativo)»

Maximice la diferencia entre elementos de array indexados impares y pares al rotar sus representaciones binarias

Dada una array arr[] que consta de N enteros positivos, la tarea es encontrar la máxima diferencia absoluta entre la suma de los elementos de la array colocados en índices pares y aquellos en índices impares de la array rotando sus representaciones binarias cualquier número de veces. Considere solo la representación de 8 bits . … Continue reading «Maximice la diferencia entre elementos de array indexados impares y pares al rotar sus representaciones binarias»

Genere una array que tenga una suma par de todas las diagonales en cada subarrays de 2 x 2

Dado un entero positivo N , la tarea es construir una array de tamaño N * N tal que todos los elementos de la array sean distintos del rango [1, N 2 ] y la suma de los elementos en ambas diagonales de cada 2 * 2 subarrays incluso. Ejemplos: Entrada: N = 3  Salida:  … Continue reading «Genere una array que tenga una suma par de todas las diagonales en cada subarrays de 2 x 2»

La suma de los elementos de la array es posible agregando arr[i] / K al final de la array K veces para los elementos de la array divisibles por K

Dada una array arr[] que consiste en N enteros y un entero K , la tarea es encontrar la suma de los elementos de la array posibles recorriendo la array y sumando arr[i] / K , K número de veces al final de la array , si arr[i] es divisible por K . De lo … Continue reading «La suma de los elementos de la array es posible agregando arr[i] / K al final de la array K veces para los elementos de la array divisibles por K»

Minimice los intercambios para reorganizar la array de manera que la paridad del índice y el elemento correspondiente sea la misma

Dada una array A[], la tarea de encontrar las operaciones de intercambio mínimas necesarias para modificar la array dada A[] de modo que para cada índice de la array, paridad(i) = paridad(A[i]) donde paridad(x) = x % 2 . Si es imposible obtener tal arreglo, imprima -1. Ejemplos: Entrada: A[] = { 2, 4, 3, … Continue reading «Minimice los intercambios para reorganizar la array de manera que la paridad del índice y el elemento correspondiente sea la misma»

Suma máxima de prefijos después de K reversiones de una array dada

Dada una array arr[] de tamaño N y un entero positivo K , la tarea es encontrar la suma máxima de prefijos después de K inversiones de la array dada.  Ejemplos: Entrada: arr[] = {1, 5, 8, 9, 11, 2}, K = 1 Salida: 36 Explicación: Invierta la array una vez. Por lo tanto, la … Continue reading «Suma máxima de prefijos después de K reversiones de una array dada»

Minimice el costo de convertir todos los elementos de la array a números de Fibonacci

Dada una array arr[] que consta de N enteros, la tarea es minimizar el costo de convertir todos los elementos de la array en un número de Fibonacci , donde el costo de convertir un número A en B es la diferencia absoluta entre A y B. Ejemplos: Entrada: arr[] = {56, 34, 23, 98, … Continue reading «Minimice el costo de convertir todos los elementos de la array a números de Fibonacci»