• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'QT Problem'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 2 نتيجة

  1. بسم الله الرحمن الرحيم   تواجهنى هذا المشكله دائما عند محاوله تشغيل اى برنامج حتى و لو كان فارغا ف ما السبب ؟     و عند محاوله تشغيل البرنامج من خارج qt creator يظهر هذه النافذه و عند تحميل ملف ال dll المطلوب لا يعمل البرنامج ,, بل يطلب ملف dll اخر و هكذا     ارجو المساعده , شكرا
  2. مساعدة في rucksack problem

    السلام عليكم ورحمة الله وبركاته    أنا سعيد بإنضمامي لهذا المنتدى الرائع    بل وفخور كوني أحد أعضاء منتداكم الموقر وهذا أول موضوع لي .   قرأت بعض الدروس هنا وتابعت بعضها .. وشاكر لكم كرمكم في إثراء المنتدى      --------------------------------- شرح الفكرة ---------------------------   أريد مساعدتكم في كتابة برنامج السلام عليكم ورحمة الله وبركاته    أنا سعيد بإنضمامي لهذا المنتدى الرائع    بل وفخور كوني أحد أعضاء منتداكم الموقر وهذا أول موضوع لي .   قرأت بعض الدروس هنا وتابعت بعضها .. وشاكر لكم كرمكم في إثراء المنتدى      --------------------------------- شرح الفكرة ---------------------------   أريد مساعدتكم في كتابة برنامج rucksack problem أو knapsack problem   ولمن يريد أن يقرأ عن فكرتها    http://ar.wikipedia.org/wiki/%D9%85%D8%B3%D8%A3%D9%84%D8%A9_%D8%AD%D9%82%D9%8A%D8%A8%D8%A9_%D8%A7%D9%84%D8%B8%D9%87%D8%B1     وفكرتها بإختصار هي :    أن تضع بالشنطه المكعبات الأعلى قيمة بشرط أن لا تتجاوز وزن معين    مثال    كما في الصورة أعلاه :   ندخل بالشنطة المكعب الأصفر أولا لأنه الأعلى قيمة    ثم يرفض المكعب الأخضر لأنه لو أضفناه لتجاوزنا الوزن المحدد لنا وهو 15 KG   ثم يدخل الرمادي    ثم الأزرق  ثم البرتقالي .. وهكذا    -------------------------------------- محاولاتي -------------------------------------------------     كونت ثلاث مصفوفات    مصفوفة للوزن [ weight ]  << من المستخدم    مصفوفة للقيمة [ value ] <<  من المستخدم    مصفوفة للنسبة بين الوزن والقيمة [  check ] << يحسبها البرنامج    وسويت function  يعمل كل المقارنات والحسابات  #include <iostream>using namespace std;float solve(float set,float weight[5],float value[5],float check[5]){for(int i=0;i<5;i++){if(set>0){if(weight[i]<set&&weight[i+1]<set){if(check[i]>check[i+1]){cout<<weight[i]<<"  "<<value[i]<<endl;}elsecout<<weight[i+1]<<"  "<<value[i+1]<<endl;}}}}int main(){float max,set;cout<<"\nEnter the wieght of the bag: ";cin>>max;max=set;float weight[5],value[5];float check[5]; for(int i=0;i<5;i++){cout<<"\nEnter a weight: ";cin>>weight[i];cout<<"\nEnter a value: ";cin>>value[i];}for(int i=0;i<5;i++){check[i]= value[i]/ weight[i];};solve(set,weight[5],value[5],check[5]);char a;cin>>a;    return 0;}السؤال هو : كيف أحذف القيمة من المصفوفة بعد مقارنتها ؟ حتى لا يعيد مقارنته من جديد    إن كان عندي غلط بالفكره    أو لديكم طريقه أفضل فأنا أرحب بذلك    وكلنا أجتمعنا لنتعلم    شاكر لكم مقدما