الانتقال إلى المحتوى الرئيسي

صفيف مع مجموعة الحجم من لوحة المفاتيح: أمثلة التعليمات البرمجية وشرح الخوارزمية

تتمثل إحدى العمليات الرئيسية عند العمل مع المصفوفات في تعيين حجمها. في بعض الحالات ، من الضروري التفاعل مع مصفوفة حجمها غير معروف مسبقا. في مثل هذه الحالات ، يمكنك استخدام لوحة المفاتيح لإدخال حجم المصفوفة. يتيح لك ذلك إنشاء مصفوفة بالحجم المطلوب ، ثم تعبئتها بالعناصر.

لإنشاء صفيف مع مجموعة الحجم من لوحة المفاتيح ، تحتاج إلى استخدام لغات البرمجة التي يمكن أن تعمل مع المدخلات والمخرجات القياسية. في لغة البرمجة سي programming ، يتم استخدام وظيفة سين من مكتبة يوستريم لهذا الغرض. سيقوم المستخدم بإدخال رقم من لوحة المفاتيح ، والذي سيحدد حجم المصفوفة التي يتم إنشاؤها.

// بقية التعليمات البرمجية للعمل مع مجموعة

  1. العودة 0;

}

في هذا المثال ، بعد إدخال المستخدم رقم الحجم ، يتم إنشاء مصفوفة بالحجم المطلوب. بعد ذلك ، يمكنك إجراء عمليات مختلفة باستخدام عناصر هذه المصفوفة ، على سبيل المثال ، تعبئتها بالقيم أو تغيير العناصر أو عرض القيم على الشاشة.

وبالتالي ، فإن إدخال حجم المصفوفة من لوحة المفاتيح يسمح لك بالعمل بمرونة أكبر مع المصفوفات ، وهي خوارزمية الإنشاء والتعبئة التي يمكن للمستخدم تحديدها حسب احتياجاته.

المصفوفات: إدخال الحجم من لوحة المفاتيح

أمثلة التعليمات البرمجية لإدخال حجم صفيف من لوحة المفاتيح

الخوارزمية لإدخال حجم المصفوفة باستخدام لوحة المفاتيح

المصفوفات: إدخال الحجم من لوحة المفاتيح

في لغة البرمجة سي programming ، يتم استخدام وظيفة سين من المكتبة القياسية لإدخال البيانات من لوحة المفاتيح. يمكنك استخدام بناء الجملة لإدخال حجم صفيف:

سين > > الحجم;

يسمح هذا الرمز للمستخدم بتعيين حجم المصفوفة باستخدام لوحة المفاتيح. يتم تخزين القيمة المدخلة في متغير الحجم.بعد إدخال حجم المصفوفة ، يمكنك إنشاء مصفوفة بالحجم المطلوب باستخدام المشغل الجديد:
إنت * أر = جديد إنت [حجم];
ينشئ هذا الرمز مؤشرا إلى مصفوفة من الأعداد الصحيحة بحجم معين. لاحظ أنه عند استخدام المشغل الجديد ، من الضروري تحرير الذاكرة باستخدام عامل الحذف بعد الانتهاء من العمل مع المصفوفة:

نموذج التعليمات البرمجية

n

يحصل على القيمة المدخلة من لوحة المفاتيح باستخداموظيفة الإدخال
. ثم
مجموعة آر آر

مثال رمز ج code

# تشمل

باستخدام مساحة الاسم الأمراض المنقولة جنسيا;

كثافة العمليات الرئيسية () {

إنت ن;

  1. كوت < > ن;
  2. كثافة العمليات * آر = كثافة العمليات الجديدة [ن];
  3. العودة 0;
  4. }

في مثال الكود هذا ، المتغير

مشغل سين

. ثم

مجموعة آر آر

من الطول