النتائج 1 إلى 7 من 7

الموضوع: لغز برمجي ودعوة للتفكير .. لدينا متغيرين ونريد تبديل قيمهم بدون استخدام متغير ثالث

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929

    Smile لغز برمجي ودعوة للتفكير .. لدينا متغيرين ونريد تبديل قيمهم بدون استخدام متغير ثالث



    السلام عليكم
    أحد أصدقائي عرض علي لغز وأراد مني حله
    وبفضل الله وجدت الحل

    اللغز :

    لدينا متغيرين في الـ php
    كود PHP:
    $one 50 // نريد ان نجعل قيمته 20
    $two 20 // نريد ان نجعل قيمته 50 
    ونريد استبدال قيمهم
    بدون ان نستخدم متغير ثالث

    ---------------

    اللغز رياضي أكثر منه برمجي

    حل اللغز لا يحتاج لأكثر من 3 سطور





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    73


    عزيزي

    هذا حلي

    كود PHP:
    $one ^= $two






    __________________
    مملكة الموت
    =======================
    100(سبحان الله وبحمده ،،، سبحان الله العظيم) = 0 سيئة

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    73


    لم انتبه على
    اللغز رياضي أكثر منه برمجي

    حل اللغز لا يحتاج لأكثر من 3 سطور
    فيصبح الحل كالتالي

    كود PHP:
    $one += $two;
    $two $one-$two;
    $one -= $two






    __________________
    مملكة الموت
    =======================
    100(سبحان الله وبحمده ،،، سبحان الله العظيم) = 0 سيئة

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    الله ينور
    جوابك سليم 100%

    لكن اجابتي لم تكن كذلك

    كود PHP:
    <?php
     
    $one 
    50 ;
    $two 20 ;
     
    $one $one $two ;
    $two $one $two ;
    $one $one $two ;
     
    echo 
    $one ;
    echo 
    '<br />';
    echo 
    $two ;
     
    ?>






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  5. #5


    كود PHP:
    $one 50 ;
    $two 20 ;
    $one -=$two +($one );
    $two +=($one 2) -($one/2);
    echo 
    $one."<br>".$two






    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    كود PHP:
    $one 50 ;
    $two 20 ;
    $one -=$two +($one );
    $two +=($one 2) -($one/2);
    echo 
    $one."<br>".$two
    للأسف لم تعمل تلك الاجابة عند تغيير الارقام





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    وما المشكلة في عملها كذلك ..

    كود PHP:
    $one = &$two;
    $two = &$one;
    echo 
    $one;
    echo 
    $two






    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض