কম্পিউটার টিউটোরিয়াল

C#-এ অস্থায়ী ভেরিয়েবল ছাড়া দুটি সংখ্যা সোয়াপ করা


দুটি সংখ্যা সোয়াপ করতে, তৃতীয় ভেরিয়েবল ব্যবহার না করে গাণিতিক অপারেটর ব্যবহার করা যায়।

সোয়াপের জন্য দুটি ভেরিয়েবল সেট করুন −

val1 = 5; val2 = 10;

এখন সোয়াপের জন্য নিচের অপারেশনগুলি انجام করুন −

val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2;

উদাহরণ

using System; namespace Demo {    class Program {       static void Main(string[] args) {          int val1,val2;          val1 = 5;          val2 = 10;          Console.WriteLine("Values before swap...");          Console.WriteLine(val1.ToString());          Console.WriteLine(val2.ToString());          val1 = val1 + val2;          val2 = val1 - val2;          val1 = val1 - val2;          Console.WriteLine("Values after swap...");          Console.WriteLine(val1.ToString());          Console.WriteLine(val2.ToString());          Console.ReadLine();       }    } }

  1. C#-এ একটি লাইনে দুটি ভেরিয়েবল সোয়াপ (Swap) করা XOR অপারেটর দিয়ে

  2. C#-এ টেম্প ভেরিয়েবল ছাড়া দুটি স্ট্রিং সোয়াপ (Swap) করা

  3. C#-এ ভেরিয়েবলে রেফারেন্স অ্যাসাইন করা

  4. Python-এ দুটি ভেরিয়েবল স্ব্যাপ (Swap) করা