تكليفات C++ الدروس من 067 إلى 074

[ 18 ] تكليفات خاصة ب [ Containers - Vector ]

المقاطع المطلوب مشاهدتها

الدروس من رقم 67 إلى رقم 74 من الدورة التعليمية الموجودة هنا

التكليف 01

Create Vector & Loop On It

  • قم بإنشاء Vector يحتوي على القيم التالية 100, 200, 300, 400
  • قم بعمل Loop على عناصر ال Vector ولا تستخدم ال Indexing
  • قم بإضافة عنصر جديد لل Vector وهو رقم 500
  • قم بطباعة العنصر الأول في سطر
  • قم بطباعة العنصر الأخير في سطر منفصل
  • شاهد ال Output لتتأكد من المطلوب

التكليف 02

First And Last Elements

  • لديك ال Vector التالي
  • نريد طباعة أول عنصر ب 4 طرق مختلفة
  • نريد طباعة آخر عنصر ب 4 طرق مختلفة
  • شاهد المثال لتفهم المطلوب

التكليف 03

Missing Pointing

  • لديك ال Code التالي ولا يمكن التعديل عليه
  • نحتاج لكتابة ما يلزم لتخرج النتيجة كما في التعليق

التكليف 04

Is There's Error In Code ?

  • لديك ال Code التالي ونحتاج لنعرف هل به أخطاء أم لا
  • في حالة وجود أخطاء قم بتعديلها ليظل ال Output كما هو

التكليف 05

To The End

  • لديك ال Code التالي وبدون التعديل على ال Vector ولا ال Iterator ولا Code طباعة العنصر نريد ما يلي
  • نريد كتابة سطر ليجعل النتيجة تظهر كما في الأسفل
  • نحتاج لعمل ما سبق ب 3 طرق مختلفة
  • ممنوع كتابة أي أرقام نهائيا في الحل غير رقم -1 فقط

التكليف 06

Count With Many Methods

  • لديك ال Code التالي ونحتاج لحساب كم عدد مرات تواجد قيمة المتغير check
  • نحتاج لعمل ذلك ب طريقتين مختلفتين
  • قم بإستعمال المتغيرات الموجودة

التكليف 07

Complete The Loop

  • لدينا ال Code التالي
  • المطلوب كتابة ال Code الخاص بك داخل ال Loop ليطبع جميع عناصر ال Vector

التكليف 08

Traversing Inside Vector

  • لديك ال Code التالي
  • نحتاج لكتابة السطر مكان التعليق لتظهر النتايج كما في التعليق بجانب السطر
  • يمنع تغيير قيمة المتغير الخاص بال Iterator

التكليف 09

Remove Slice From Vector

  • لديك ال Code التالي
  • المطلوب كتابة سطر واحد حتى يعمل ال Loop ويخرج النتايج المطلوبة
  • ممنوع التعديل على ال Vector ولا ال Loop
  • ممنوع كتابة اي ارقام من عندك ويمكنك إستخدام قيم المتغيرات المتاحة لك

التكليف 10

Vector With 100 Elements

  • لديك ال Code التالي لطباعة العنصر الأول والأخير من ال Vector
  • عدد العناصر هو 100
  • جميع القيم هي 1000
  • قم بإنشاء ال Vector بسطر واحد فقط بدون الحاجة لتكرار الرقم 1000

التكليف 11

Fill Vector After Create

  • لديك ال Code التالي
  • نحتاج أن نملأ ال Vector المسمى numbers ب 100 عنصر قيمتهم رقم 1000 بالطريقة المناسبة لك
  • نحتاج أن نملأ ال Vector المسمى floats ب 100 عنصر قيمتهم رقم 100.50 بطريقة مختلفة عن الأولى
  • شاهد المثال لتفهم الفكرة
  • عدد العناصر هو 100

التكليف 12

Remove Last Element

  • لديك ال Code التالي ممنوع التعديل عليه ولا على ال Loop
  • المطلوب أن تقوم بإزالة آخر عنصر من ال Vector من نتائج ال Loop
  • المطلوب عمل التالي ب 3 طرق مختلفة
  • كل طريقة ستعمل لوحدها منفصلة عن الطرق الثانية
  • إذا إحترفت اللغة قليلا وبحثت ستجد أكثر من 3 طرق :)

التكليف 13

Number Adding

  • لديك ال Code التالي
  • نحتاج لعمل Function تقبل أي عدد من العناصر في ال Vector
  • وظيفة ال Function أن ترجع حاصل جمع جميع العناصر الموجودة في ال Vector

التكليف 14 تحدي

Reversing Elements

  • لديك ال Code التالي يحتوي على Vector
  • لا تقم بالتعديل على ال Vector ولا ال Loop
  • نحتاج لطباعة العناصر مرتبة
  • ممنوع إنشاء Vector جديد ويجب عمل الترتيب على نفس ال Vector
  • يجب عمل الحل ب 3 طرق مختلفة وكل طريقة منفصلة عن الأخرى
  • التحدي أن تقوم بإستخدام ال Loop مع ال Swap Method
  • شاهد النتيجة لتعرف المطلوب

التكليف 15

Rotating Elements

  • لديك ال Code التالي يحتوي على Vector
  • نريد أن تخرج النتيجة كما في المثال
  • ممنوع إنشاء Vector جديد
  • ممنوع التعديل على ال Loop ولا إنشاء Loop جديد

مساعدة

يمكنك إستخدام ال Rotate Method

التكليف 16

Merge Vectors

  • لديك ال Code التالي
  • نحتاج لعمل Merge لل Two Vectors في Vector جديد
  • يجب عليك إستخدام ال Merge Method
  • لا تقوم بالتعديل على ال Vectors ولا ال Loop

التكليف 17

Insert Vectors

  • لديك ال Code التالي
  • نحتاج لعمل Merge لل Two Vectors في Vector جديد
  • يجب عليك إستخدام ال Insert Method
  • لا تقوم بالتعديل على ال Vectors ولا ال Loop

التكليف 18

Merge & Sort Vectors

  • لديك Two Vectors بهم مجموعة من الأرقام
  • نحتاج لإنشاء Vector جديد يحتوي على جميع أرقام ال Two Vectors الموجودين مسبقا
  • بعد ذلك نحتاج أن نقوم بترتيبهم من الأصغر للأكبر
  • بعد ذلك نقوم بعمل Loop بواسطة ال Ranged Loop لنطبع القيم
  • لمساعدتك قليلا قمنا بإستدعاء المكتبات التي تحتاجها
  • شاهد المثال لترى القيم المطلوبة

تسليم ومراجعة الحلول

الحلول النموذجية هي هدية للداعمين يمكنك الإنضمام للداعمين لترى جميع الحلول من هنا

10 تعليقات


اترك تعليقاً