قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

طالب العلم20
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
الدولة: مصر
المشاركات: 467
نشاط [ طالب العلم20 ]
قوة السمعة:
قديم 21-04-2011, 11:09 AM المشاركة 1   
افتراضي مقارنة بين مصفوفتين فى لغة ميكروسى



انا عندى مصفوفتين فى البرنامج واحدة ثابتة وواحدة المستخدم بيدخلها
انا كنت عايز جملة if للمقارنة بين كل عنصر فى المصفوفة بما يقابلة فى المصفوفة الاخرى


التعديل الأخير تم بواسطة : طالب العلم20 بتاريخ 21-04-2011 الساعة 12:24 PM
اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 21-04-2011, 01:22 PM المشاركة 2   
افتراضي


كود:
if(x[i]==y[i])portb.f0=1;
هذا الشكل العام للمقارنة .
و التفاصيل حسب السؤال .

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

طالب العلم20
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
الدولة: مصر
المشاركات: 467
نشاط [ طالب العلم20 ]
قوة السمعة:
قديم 21-04-2011, 02:20 PM المشاركة 3   
افتراضي


كدة انا بقارن بين قيمة واحدة فى المصفوفة اللى i هو رتبتة لكن انا عايز اقارن كل العناصر يعنى العنصر الاول فى x مع الاول فى y ثم الثانى فى x مع الثانى فى y وهكذا
انا فكرت فى عمل جملة تكرارية لعدد عناصر المصفوفة لكن حبيت اسأل لو فى حل تانى


robota
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: الخرطوم_السودان
المشاركات: 895
نشاط [ robota ]
قوة السمعة:
قديم 21-04-2011, 02:22 PM المشاركة 4   
افتراضي


انا عندى مصفوفتين فى البرنامج واحدة ثابتة وواحدة المستخدم بيدخلها
انا كنت عايز جملة if للمقارنة بين كل عنصر فى المصفوفة بما يقابلة فى المصفوفة الاخرى
بافتراض ان عدد عناصر المصفوفة هو 20 :
يكون الكود

كود:
char i,error;
...
...
...
error=0;
for(i=0;i<20;i++)
  {
   if(mat1[i]!=mat2[i])
      {
        error=1;
        break;
      }
   }
if(error==0)>>>"no error"
if(error==1)>>>"there's error"
بالتوفيق


طالب العلم20
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
الدولة: مصر
المشاركات: 467
نشاط [ طالب العلم20 ]
قوة السمعة:
قديم 21-04-2011, 03:14 PM المشاركة 5   
افتراضي


شكرا ليك اخى روبوتا



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 04:40 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)