جا به جایی داده ها
سوال
سلام به همه مهندسین عزیز.
یه سوال خیلی جالب ذهنم رو درگیر کرده بود که :
فرضا دو متغیر a = 5 و b = 10 داریم . چگونه محتویات این دو متغیر را بدون استفاده از هیچ متغیر دیگر جا به جا کنیم؟ یعنی در نتیجه شود b = 5 و a = 10?
خیلی ممنون میشم کدش رو بزنین.
در حال بررسی
0
انجمن برنامه نویسان سی شارپ
5 سال
5 پاسخ ها
392 دیده شده
1
پاسخ ها ( ۵ )
Console.Write(“Enter number”);
int number1 = Convert.ToInt32(Console.ReadLine());
Console.Write(“Enter number”);
int number2 = Convert.ToInt32(Console.ReadLine());
number1 = number1 + number2;
number2 = number1-number2;
number1 = number1-number2;
Console.WriteLine(number1+”t”+number2);
static void Main(string[] args)
{
Console.Write(“Enter number 1 : “);
int num1 = Convert.ToInt32(Console.ReadLine());
Console.Write(“Enter number 2 : “);
int num2 = Convert.ToInt32(Console.ReadLine());
num1 = num1 + num2;
num2 = num1 – num2;
num1 = num1 – num2;
Console.WriteLine(“number 1 : {0}nnumber 2 : {1}”,num1,num2);
}
Console.Write(“enter n”);
int n =int.Parse(Console.ReadLine());
Console.Write(“inter b:”);
int b =int.Parse(Console.ReadLine());
n = n + b;
b = n – b;
n = n – b;
Console.WriteLine(n + “t” + b);