¿Cómo intercambiar dos números sin usar una variable temporal?

  Dadas dos variables, x e y, intercambie dos variables sin usar una tercera variable.  C++ // C++ Program to swap two numbers  without // using temporary variable #include <bits/stdc++.h> using namespace std;   int main() {     int x = 10, y = 5;       // Code to swap ‘x’ and ‘y’     x = x … Continue reading «¿Cómo intercambiar dos números sin usar una variable temporal?»

Maximice la distancia entre los elementos de array más pequeños y más grandes con un solo intercambio

Dado un arr[] que consta de N elementos en el rango [1, N] , la tarea es maximizar la distancia entre el elemento de array más pequeño y el más grande mediante un solo intercambio. Ejemplos:   Entrada: arr[] = {1, 4, 3, 2}  Salida: 3  Explicación:  El intercambio de arr[1] y arr[3] maximiza la distancia. Entrada: … Continue reading «Maximice la distancia entre los elementos de array más pequeños y más grandes con un solo intercambio»

Programa Java para intercambiar caracteres en una string

Dada una String S de longitud N , dos enteros B y C , la tarea es atravesar caracteres comenzando desde el principio, intercambiando un carácter con el carácter después de que C se coloque a partir de él, es decir, intercambiar caracteres en la posición i y (i + C)% n _ Repita este … Continue reading «Programa Java para intercambiar caracteres en una string»

Los intercambios mínimos necesarios para mover todas las vocales se producen después de las consonantes en una string determinada

Dada una string S , la tarea es contar el número de posiciones en las que se deben mover las vocales de modo que todas las consonantes se coloquen al frente y todas las vocales al final. El orden de las consonantes y las vocales en la nueva string debe ser el mismo.  Ejemplos:  Entrada: … Continue reading «Los intercambios mínimos necesarios para mover todas las vocales se producen después de las consonantes en una string determinada»

Programa C++ para intercambiar caracteres en una string

Dada una String S de longitud N , dos enteros B y C , la tarea es atravesar caracteres comenzando desde el principio, intercambiando un carácter con el carácter después de que C se coloque a partir de él, es decir, intercambiar caracteres en la posición i y (i + C)% n _ Repita este … Continue reading «Programa C++ para intercambiar caracteres en una string»

Programa C para intercambiar dos números

Dados dos números, escriba un programa en C para intercambiar los números dados. Input : x = 10, y = 20; Output : x = 20, y = 10 Input : x = 200, y = 100 Output : x = 100, y = 200 la idea es sencilla Asigne x a una variable temporal: … Continue reading «Programa C para intercambiar dos números»

Mezcla la posición de cada elemento de Array intercambiando elementos adyacentes

Dada una array arr[] , la tarea es reorganizar los elementos de la array intercambiando elementos adyacentes de modo que ningún elemento permanezca en la misma posición después del intercambio.  Ejemplos: Entrada: arr[] = { 1, 2, 3, 4, 5 }  Salida: 2 1 5 3 4  Explicación:  Los elementos adyacentes se intercambian de la … Continue reading «Mezcla la posición de cada elemento de Array intercambiando elementos adyacentes»

Intercambios mínimos adyacentes de dígitos requeridos para hacer que N sea divisible por K

Dados dos números enteros N y K , la tarea es calcular el número mínimo de intercambios de dígitos adyacentes necesarios para hacer que el número entero N sea divisible por K .  Ejemplos: Entrada: N = 12345, K = 2 Salida: 1 Explicación: Los dígitos en el índice 3 y t se pueden intercambiar … Continue reading «Intercambios mínimos adyacentes de dígitos requeridos para hacer que N sea divisible por K»

Maximice la distancia entre dos elementos de Array como máximo X intercambios

Dada una array arr[] de elementos únicos y tres enteros X , A y B . La tarea es imprimir la máxima distancia posible entre los elementos A y B en como máximo X intercambios con los elementos adyacentes. Ejemplos:   Entrada: arr[] = {5, 1, 3, 2}, X = 1, A = 2, B = … Continue reading «Maximice la distancia entre dos elementos de Array como máximo X intercambios»