با سلام
این برنامه دو عدد را دریافت کرده و جابجا میکنه.
البته این برنامه به دو صورت نوشته شده که اولی با استفاده از سه متغیر و دومی با استفاده از دو متغیر این کار را انجام میدهد.
برای مشاهده ی سورس کد برنامه بر روی ادامه مطلب کلیک کنید .
void main()
{
int a,b,c;
cout<<"Enter a"<<endl;
cin>>a;
cout<<"Enter b"<<endl;
cin>>b;
c=a;
a=b;
b=c;
cout<<"a ="<<a<<endl;
cout<<"b ="<<b<<endl;
}
این هم یه سورس دیگه که فقط با دوتا متغیر کار میکنه!
#include<iostream.h>
void main()
{
int a,b;
cout<<"Enter a"<<endl;
cin>>a;
cout<<"Enter b"<<endl;
cin>>b;
a+=b;
b=a-b;
a=a-b;
cout<<"a ="<<a<<endl;
cout<<"b ="<<b<<endl;
}
راستی نظر یادتون نره.
به پاس حرمت قلم و اندیشه ،در صورت استفاده از این مطلب ارائه نظر نسبت به آن را نیز فراموش نکنید.
ممنون
سلام ببخشید کد اسمبلی جابجایی دو متغیر بدون استفاده از متغیر کمکی رو هم دارید اگر دارید ممنون میشم واسم ایمیل کنید زود لطفا
تشکر
بسیار بسیار ممنونم موفق باشید
تشکر بابت اشتراک گذاری مطلب
عالی بود
سلام.عالی بود
با تشکر.
عالی بود فقط اگه عدد اعشاری غیر هم علامت داشتیم چی؟
ممنون عالی
خوب بود با سپاس