مشاهدة النسخة كاملة : طلب في programmation en c
mehdiz bac
2014-10-10, 16:42
السلام عليكم
طلب منا مسؤول tp كتابة programme c de permutation de 3 variables X Y Z مع العلم عملنا algorithme جربت كل الطرق و لم اصل الي نتيجة فاتمني مساعدتي و جزاكم الله خيرا
Abe_Sparrow
2014-10-11, 18:03
إذا كنت تريد استبدال محتوى ثلاثة متغيرات فيما بينها، قم بإنشاء متغير رابع ثم بدل محتوياتها عبر حركة دائرية
x --- y
| |
z --- t
you92cef
2014-10-13, 20:15
التبديل بين المتغيرات
يتم غالبا باستخدام متغيرات جديدة
فمثلا اذا كان عندنا متغيران نحتاج الى متغير ثالث لتخزين
اذا كان 3 متغيرات نحتاج متغيران للتخزين
4 نحتاج 3 متغيرات للتخزين
ولكن هذه الطريقة غير فعالة
لان اذا اردنا تغير
n
lمتغير
فنحتاج على الاكثر الى
n-1
lمتغير جديد
ولكن هناك طرق اخرى من بينها اعتماد الجمع والطرح
سوف اعطيك مثال للتغير بين متغيران // نفس الامر للتغير بين 3 متغيرات او باقي المتغيرات//
a=5
b=2
نريد جعل
a=2
b=5
a=a+b
a=2+5=7
b=a+b
b=7+2=9
a=b-a
a=9-7=2
b=a-b=7-2=5
a=2
b=5
zobair_213
2014-10-14, 18:04
hi pls write the exercise with algorithme maybe i can help
بهدا الطريقة تكون الالغوريثم
تزيد متغير رابع تسميه a مثلا
var x,y,z,a:integer;
debut
a---->z
z---->y
y---->x
x---->a
fin
vBulletin® v3.8.10 Release Candidate 2, Copyright ©2000-2025, TranZ by Almuhajir