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

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

نوصي بكورس تعلم أساسيات البرمجة من أكاديمية Codezilla من هنا
لحجز إستضافة من Hostinger والحصول على الخصم عن طريقي إتبع الشرح من هنا

من جوجل

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

الدروس من رقم 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 لنطبع القيم
  • لمساعدتك قليلا قمنا بإستدعاء المكتبات التي تحتاجها
  • شاهد المثال لترى القيم المطلوبة

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

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

من جوجل

0 تعليقات


    اترك تعليقاً