برنامجاً بلغة C# يقوم بقراءة قيمتين لمتحولين صحيحين، يبدل بين هاتين القيمتين، ثم يقوم بطباعة المتحولين بعد التبديل. لا يمكنك استخدام أي متحول وسيط. مثال: بعد قراءة A=4 ،B=2 يجب طباعة المتحولين على النحو التالي: A=2 B=4.
مساعدة في كود برمجي لو سحمتو
مغلق
موضوع شيق جداً... جداً... جداً... و لكن للأسف قد يكون مستحيل...
:wacko: :unsure: :( :rolleyes:
الألجوريثم المتبعة
a= a+b
b=a-b
a=a-b
فتكون صورة البرنامج كالتالى:
using System;
using System.Collections.Generic;
using System.Text;
namespace sWaPing
{
class Program
{
static void Main(string[] args)
{
Console.Write("Enter a : ");
int a = Int32.Parse(Console.ReadLine());
Console.Write("Enter b : ");
int b = Int32.Parse(Console.ReadLine());
Console.WriteLine("Before swapping a : {0}, b : {1}", a, b);
a = a + b;
b = a - b;
a = a - b;
Console.WriteLine("After swapping a : {0}, b : {1}", a, b);
}
}
}تم تعديل هذه المشاركة بواسطة StrikerX في 2 يوليو 2007 في 14:17
هذا الموضوع مغلق.