Programa C# para intercambiar los dos números usando la operación Bitwise XOR. Dadas dos variables, x e y, intercambie dos variables con declaraciones XOR.
Ejemplo:
Input: 300 400 Output: 400 300 Explanation: x = 300 y = 400 x = 400 y = 300
C#
// C# Program to Swap the two Numbers // using Bitwise XOR Operation using System; using System.Text; namespace Test { class GFG { static void Main(string[] args) { int x, y; Console.WriteLine("Enter two numbers \n"); x = int.Parse(Console.ReadLine()); y = int.Parse(Console.ReadLine()); // printing the numbers before swapping Console.WriteLine("Numbers before swapping"); Console.WriteLine("x = {0} \t b = {1}", x, y); // swapping x = x ^ y; y = x ^ y; x = x ^ y; // printing the numbers after swapping Console.WriteLine("Numbers after swapping"); Console.WriteLine("x = {0} \t b = {1}", x, y); Console.ReadLine(); } } }
Producción:
Enter two numbers Numbers before swapping x = 300 b = 400 Numbers after swapping x = 400 b = 300
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA