موسوعة الاسئلة المحلولة بلغة C++


في الملف المرفق اكثر من 100 سؤال محلول بلغة السي بلس بلس تغطي كل المنهج الاكاديمي لكليات هندسة وعلوم الحاسوب :

http://www.mediafire.com/view/vtbqlyqezcuz55i/موسوعة_امثلة_C++_المحلولة.docx

devcpp_scr

334 comments

  1. write a C++ program to output the following for three numbers ( using for & if statements) ?
    اذا ممكن بس بدي اعرف الطريقة الصحيحة لحل هذا السؤال للتاكد من الحل الصحيح لان السبب او للاسف انو الدكتور الي يدرسنا المادة ما هي من اختصاصو وما بياخذنا عملي بس نظري كورس الاول تقريبا خلص ولا محاظرة عملي ما اخذنا وبيتهرب من الاسئلة اذا ممكن اخي العزيز

    إعجاب

  2. مساء الخير حاولت احل هالسؤال ولكن لم استطيع
    (Declare a constant of character type with initial value (G
    اذا ممكن المساعده اكون شاكره لكم

    إعجاب

  3. السلام عليكم
    ممكن معرفة اسم الدالة التي تقوم بعمل مسافتين او تلاتة فى برنامج سي++

    إعجاب

  4. اذا سمحت اريد برنامج بلغة السي بلاس بلاس عن التوافيق وبرنامج اخر عن التباديل ولك جزيل الشكر

    إعجاب

  5. سوري ف السؤال. ف امتحان الفينال c++ بيطلب من ف اكتر من سؤال اني اكتب كود برنامج وانا ف حفظ الاكواد مش تمام اعمل ايه

    إعجاب

  6. مرحبا استاذ ممكن تحللي هذا السؤال لأنه ضمن مشروعي التخرج

    Build a C++ program

    1- Let the user enter the following input:
    a- Main Memory Size (in Bytes)
    b- Cache Size (in Lines)
    c- Block size (in words)
    d- Set size
    e- a memory address in Main Memory
    2- Let the user choose between:
    (1) Direct Mapping
    (2) Associative Mapping
    (3) Set Associative
    3- Compute all the information for the mapping Algorithm
    4- Show the mapped cache Line for input memory address in Main Memory.

    إعجاب

    • هذا مشروع تخرج وليس برنامج 🙂
      وهو مشروع تخرجكم الذي يجب بذل الجهد فيه خطوة خطوة ولذا نصيحتي ان تبدأوا العمل عليه مستفيدين من الشروحات المتوفرة في كل مكان واذا كان هناك سؤال محدد فسيسرني المساعدة 🙂
      تحياتي

      إعجاب

  7. 1 _اكتب برنامج بلغه السى لحساب مجموعه وضرب عشره اعداد 2-اكتب برنامج بلغه السى لطبعه الحروف والاعداد منE:z ارجو الرد سريعا محتاجة حل السوالين دول ضروري

    إعجاب

  8. If user chooses renting more than one car calculate the total cost of the cars and print out your discount is then calculate this discount (discount cost 0.2) and print it out after that the function will return the total cost of cars cost discount)
    هو عبارة عن سوال كامل حليت كل الفقرات بس هالفقرة م عرفت هل ممكن تفيدني ؟

    إعجاب

    • المطلوب حساب الكلفة الكلية والكلفة بعد خصم نسبة معينة وهي
      0.2
      فالمعادلة بسيطة جداً
      total_cost=first_car_rent + second_car_rent;
      cost_after_discount=total_cost – (total_cost *0.2);

      إعجاب

  9. ممكن حل لهالبرامج ❤🌸

    اكتب فنكشن يعمل قراءة لarray و فنكشن يطبعها

    _______
    اعمل array
    اسمها grades نوع عناصرها كاركتر نكتب فنكشن يقرأ ارييه وفنكشن يطبعها وفنكشن يطبع كاركتر اكبر من او تساوي s و موقعها .( يعني يمشي عالارييه ويشوف وين القيم بالاريه s او اكبر و ويطبع شو هي القيم وكل قيمة وين موجودة )
    يطبع الاسكي كود ل اي كاركتير بالارييه

    _______
    نعرف تو 2D ارييه 4 rows
    5col
    يقرأ الاريه
    ويطبعه عشكل اربع صفوف و5 اعمدة
    ونعمل فنكشن اسمو ريفيرس
    ويوخد الصف الاول ويعمله العمود الاول والصف التاني عمود التاني و….الخ فبصير 5 row
    4col

    _______

    إعجاب

  10. ممكن طريقة حل هده المسألة مع الشرح وكيف اقدر استخرج قيمة النسبة اختباري بالاحد ادا ممكن

    (e=15\3*(8+3)\5\(7+5)%3+4\6*(8\2

    إعجاب

  11. لو سمحت ابي حل هذا بلغه C++

    pass students:
    ahmed 90
    salem 88

    fail students:
    rami 50
    kamal 46

    بستخدام

    IF THEN ELSE
    SWITCH
    WHILE
    FOR
    BREAK , CONTINUE
    Arithmetic Operation

    إعجاب

    • هذا السؤال تم حل الكثير من الاسئلة المشابهة له في الامثلة المحلولة المنشورة في المدونة وليس فيه شيء جديد 🙂
      تحياتي

      إعجاب

  12. ممكن تشرح لي السوال وكيف اقدر احله
    Requirements for a class Simple_class:
    Already during the construction of the class, an integer is stored which the class stores.
    This value is to be read out later using the get () method. In addition, he is said to be
    Can be set to the passed value by calling the set method ().

    إعجاب

    • اهلاً وسهلاً
      بداية اعتقد ان هذا الكلام غير كامل (فيه نقص)
      واما ما فهمته منه فهو ان المطلوب انشاء كلاس يقوم بخزن قيمة صحيحة ثم استدعائها بدالة
      get()
      وكذلك يمكن تمرير قيمة لها بأستخدام دالة
      set()
      واما كيفية حله فالرابط التالي يذكر فكرة عن ذلك
      http://www.cplusplus.com/forum/beginner/107842/

      إعجاب

  13. اريد برنامج بلغة سي سي بلاس بلاس يمكن من بناء شكل الشجرة مستخدما مفهوم الدوال

    إعجاب

  14. اكتب برنامج يقوم بإمشاء مصفوفتين، الأولى تحتوي أعداد فردية، والثانية تحتوي أعداد زوجية و المطلوب:
    1- إضافة عدد جديد إلى إحدى المصفوفتين.
    2- حذف عنصر من المصفوفة.
    3-البحث عن عدد بداخل المصفوفة. و يرجع مكان العدد.
    4-التعديل على قيمة بداخل مصفوفة.
    5-طباعة المصفوفة.

    إعجاب

    • هذا هو الحل واعتذر عن التأخير
      #include
      #include

      using namespace std;

      int main()
      { vector odd(10);
      vector even(10);
      int i, newOdd,element,newEven, oddElementSearch;

      cout<<"enter 10 odd numbers for the first matrix"<<endl;
      for (i=0;i>element;
      if (element%2==0)
      cout<<"not odd number, try another number"<<endl;
      else
      odd[i]=element;
      }
      cout<<"the odd matrix is"<<endl;
      for (i=0;i<10;i++)
      cout<<odd[i];
      cout<<"\n";
      cout<<"Enter 10 even numbers for the second matrix"<<endl;
      for (i=0;i>element;
      if (element%2==1)
      cout<<"not even number, try another number"<<endl;
      else
      even[i]=element;
      }
      cout<<"the even matrix is"<<endl;
      for (i=0;i<10;i++)
      cout<<even[i];
      cout<<"\n";

      // adding new element to the vectors
      cout<<"enter new odd element"<>newOdd;
      odd.push_back(newOdd);
      for (i=0;i<11;i++)
      cout<<odd[i];
      cout<<"\n";
      cout<<"enter new even element"<>newEven;
      even.push_back(newEven);
      for (i=0;i<11;i++)
      cout<<even[i];
      cout<<"\n";
      // deleting element from the matrix
      // erase the 6th element
      odd.erase (odd.begin()+5);
      cout<<"the odd vector after deleting the 6th element"<<endl;
      for (i=0;i<10;i++)
      cout<<odd[i];
      cout<<"\n";

      // searching for an element and return its index
      cout<<"enter an element in the odd vector to search for its location (index)"<>oddElementSearch;
      for (i=0;i<10;i++)
      {if (odd[i]==oddElementSearch)
      cout<<oddElementSearch<<" is in the "<<i<<"th location"<<endl;
      else cout<<oddElementSearch<<" is not found"<<endl;
      }
      // modifying the 4th element value in the even vector
      even[3]=even[3]*2;

      // printing the odd final vector
      for (i=0;i<10;i++)
      cout<<odd[i];
      cout<<"\n";

      return 0;
      }

      إعجاب

  15. السلام عليكم ورحمة الله
    ممكن حل هذا السؤال لو سمحت يا أخي
    اكتب برنامج لقراءة درجات طالب في مادة ما، والدرجات هي الامتحان النصفي الأول mid1 و الامتحان النصفي الثاني Mid2 و الامتحان النهائي final ثم حساب وعرض الدرجة الكلية للمادة مستخدما جملة if-else لعرض الرسالة Congratulations, Pass اذا كان الطالب ناجحا و لعرض الرسالة Failed, Good Luck Next Time إذا كان الطالب راسبا. استخدم رسائل الادخال والإخراج المناسبة وقم بتنسيق المخرجات.

    إعجاب

    • وعليكم السلام ورحمة الله وبركاته
      هذا هو حل السؤال
      // student results report

      #include

      using namespace std;

      int main()
      {float mid1,mid2,finalScore,result;

      cout<<"Enter student's mid-1 score /100"<>mid1;
      cout<<"Enter student's mid-2 score /100"<>mid2;
      cout<<"Enter student's final score /100"<>finalScore;
      result=(mid1+mid2+finalScore)/3.0;

      if (result>=50)
      cout<<"Congratulations, Pass"<<endl;
      else cout<<"Failed, Good Luck Next Time"<<endl;

      return 0;
      }

      إعجاب

  16. السلام عليكم ورحمة الله
    ممكن إجابة هذا السؤال لو سمحت
    إذا كان n و m متغيرين من النوع float فما هي وظيفة الأمر (int(n و (int(m؟ وضح كيف يمكن الاستفادة من هذا الأمر في حساب عملية باقي القسمة الصحيحة p=m%n

    إعجاب

  17. أكتب برنامج باستخدام جملة switch لقراءة طول انسان وقراءة وحدة القياس انش i أو سنتيميتر c وتحويل الطول من الانش إلى السنتيميتر و من السنتيميتر إلى الانش بناء على الوحدة المدخلة علما بأن 1cm=0.3937inch و 1inch=2.54cm . لا تهمل الكسور و قم بتنسيق الادخال والإخراج بحيث لو تم مثلا ادخال الطول 170 وتم ادخال وحدة القياس c فإن الإخراج سيكون بالشكل التالي:
    170cm=66.9inch
    لا تنسى أن تعرض رسالة الخطأ Length Unit Error في حالة تم ادخال وحدة قياس طول غير الـ c و الـ i

    إعجاب

  18. السلام عليكم ورحمة الله
    اااسفة على الازعاج بس عندي امتحان غدا ومش عارفه حل هذه الأسئلة…
    اكتب برنامج باستخدام جملة if-else المتداخلة لقراءة قيمة حقيقية i و حساب الدالة الرياضية التالية:
    2i²+5i i1)
    لا تهمل الكسور و قم باستخدام جمل الادخال و الإخراج المناسبة و قم بتنسيق مخرجات البرنامج بحيث لو تم ادخال القيمة i=1 مثلا فإن الإخراج سيكون بالشكل التالي: 3=(j(1

    إعجاب

  19. السلام عليكم ورحمة الله
    اااسفة على الازعاج بس عندي امتحان غدا ومش عارفه حل هذه الأسئلة…
    اكتب برنامج باستخدام جملة if-else المتداخلة لقراءة قيمة حقيقية i و حساب الدالة الرياضية التالية:
    2i²+5i i1)
    لا تهمل الكسور و قم باستخدام جمل الادخال و الإخراج المناسبة و قم بتنسيق مخرجات البرنامج بحيث لو تم ادخال القيمة i=1 مثلا فإن الإخراج سيكون بالشكل التالي: 3=(j(1

    إعجاب

  20. السلام عليكم،
    كيف يمكنني ان ابحث عن عدد بداخل أي مصفوفة و إرجاع مكان العدد.
    وكيف تتم طباعة المصفوفة؟

    إعجاب

  21. السلام عليكم
    ممكن حل هذي ؟
    write a c++ program to get the degrees of student for : 1-semester work 2- total and print name of student , semester work and total
    student =
    med1=15
    med2=20
    homework=10
    final=55

    إعجاب

  22. هذا هو الحل الكامل
    #include
    #include

    using namespace std;

    int main()
    {string name;
    float mid1, mid2, hw, finalExam,finalScore;
    cout<<"Enter student name, and enter 0 to exit"<>name;
    while (name !=”0″)

    {
    cout <<"Enter "<<name<<" mid1 (out of 15), mid2 (out of 20), homework (out of 10), and final exam score (out of 55) to get the final score" <>mid1>>mid2>>hw>>finalExam;
    if (mid1>15){cout<<"error in mid 1 score "<20){ cout<<"error in mid 2 score"<10) {cout<<"error in homework score"<55){ cout<<"error in final exam score"<<endl; break; }
    else{ finalScore=mid1+mid2+hw+finalExam;
    cout<<"final score is "<<finalScore<<endl;
    cout<<"Enter the name of the student"<>name;
    }
    }

    return 0;
    }

    إعجاب

  23. ممكن اعرف حل دول ضروري صمم برنامج بلغه سي لعرض السنوات الكبيسه في الفترة من عام 1900 الي عام 2050 ——-والسوال دا –باستخدام لغه (Functions) صمم برنامج لاله حاسبه بسيطه (جمع_طرح_قسمه_ضرب) ويستمر البرنامج في العمل حتي يتم ادخال قيمه الرقمين بصفر بليييز ارجو الرد

    إعجاب

  24. السلام عليكم اخويه انا محتاج حل لهذا ال questions
    1. Type a program to count digits of given integer recursively.
    2. Type a program to print out sorting iterations and ‘i’ and ‘j’ indexes of Insertion sort
    3. Type a program to sort data from file using Selection Sort.
    – Read data from *input.txt file and sort it
    – Write sorted data to *output.txt file
    4. Write a program to count repeated elements of Array.
    5. Write a program to find minimum value of the Array

    إعجاب

  25. نريد بناء برنامج لو سمحت
    لدينا 4 مواد دراسية ( math , programming , language , management)
    لدينا 12 طالب يضع علمة تقييم لكل مادة بحث تكون العلامة بين 1و 10
    يبدا البرنامج بتقيم المادة الاولى math ويقوم المستخدم بادخال 12 غلامة تقييم لهذه المادة كل علامة تعبر عن راي طالب بهذه المادة
    و عند الانتهاء من الاولى ننتقل للثانية وهكذا حتى ننتهي من ادخال تقييمات المواد الاربعة
    يقوم البرنامج بحساب اكبر تقييم واصغر تقييم ومتوسط تقييمات كل مادة
    الجزأ الاول من النتائج يظهر التقييم الاصغر والاكبر ومتوسط التقييمات لكل مادة
    الجزأ الثاني يظهر مخطط درجي “هيستو غرام ” توزيع التقييمات (يمثل عدد النجوم متوسط التقييم الخاص بكل مادة )
    الجزأ الثالث يظهر متوسطتقييم كل مادة وفق السلم التالي
    من 0 الى 3 :bad
    من 4 الى 7 :medium
    من 8 الى 10 :good

    إعجاب

    • برنامج جميل
      حظاً طيباً في حله فهو ليس اكثر من تجميع افكار اساسية تم الحديث عنها كلها في الموقع وفي كل مكان 🙂
      تحياتي لكم

      إعجاب

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s