Advertisement
ivan_yosifov

Swap_Integers

Nov 13th, 2013
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.56 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {    
  5.     static void Main()
  6.     {
  7.         int a = 5;
  8.         int b = 9;
  9.  
  10.         // using temporary variable
  11.         int temp = a;
  12.         a = b;
  13.         b = temp;
  14.         Console.WriteLine("a = " + a);
  15.         Console.WriteLine("b = " + b);
  16.  
  17.         Console.WriteLine();
  18.  
  19.         // using xor swap
  20.         // negative numbers lose their sign
  21.         int x = 5;
  22.         int y = 9;
  23.         x ^= y;
  24.         y ^= x;
  25.         x ^= y;
  26.         Console.WriteLine("x = " + x);
  27.         Console.WriteLine("y = " + y);
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement