تتمثل إحدى العمليات الرئيسية عند العمل مع المصفوفات في تعيين حجمها. في بعض الحالات ، من الضروري التفاعل مع مصفوفة حجمها غير معروف مسبقا. في مثل هذه الحالات ، يمكنك استخدام لوحة المفاتيح لإدخال حجم المصفوفة. يتيح لك ذلك إنشاء مصفوفة بالحجم المطلوب ، ثم تعبئتها بالعناصر.
لإنشاء صفيف مع مجموعة الحجم من لوحة المفاتيح ، تحتاج إلى استخدام لغات البرمجة التي يمكن أن تعمل مع المدخلات والمخرجات القياسية. في لغة البرمجة سي programming ، يتم استخدام وظيفة سين من مكتبة يوستريم لهذا الغرض. سيقوم المستخدم بإدخال رقم من لوحة المفاتيح ، والذي سيحدد حجم المصفوفة التي يتم إنشاؤها.
// بقية التعليمات البرمجية للعمل مع مجموعة
- العودة 0;
}
في هذا المثال ، بعد إدخال المستخدم رقم الحجم ، يتم إنشاء مصفوفة بالحجم المطلوب. بعد ذلك ، يمكنك إجراء عمليات مختلفة باستخدام عناصر هذه المصفوفة ، على سبيل المثال ، تعبئتها بالقيم أو تغيير العناصر أو عرض القيم على الشاشة.
وبالتالي ، فإن إدخال حجم المصفوفة من لوحة المفاتيح يسمح لك بالعمل بمرونة أكبر مع المصفوفات ، وهي خوارزمية الإنشاء والتعبئة التي يمكن للمستخدم تحديدها حسب احتياجاته.
المصفوفات: إدخال الحجم من لوحة المفاتيح
أمثلة التعليمات البرمجية لإدخال حجم صفيف من لوحة المفاتيح
الخوارزمية لإدخال حجم المصفوفة باستخدام لوحة المفاتيح
المصفوفات: إدخال الحجم من لوحة المفاتيح
في لغة البرمجة سي programming ، يتم استخدام وظيفة سين من المكتبة القياسية لإدخال البيانات من لوحة المفاتيح. يمكنك استخدام بناء الجملة لإدخال حجم صفيف:
سين > > الحجم;
| يسمح هذا الرمز للمستخدم بتعيين حجم المصفوفة باستخدام لوحة المفاتيح. يتم تخزين القيمة المدخلة في متغير الحجم. | بعد إدخال حجم المصفوفة ، يمكنك إنشاء مصفوفة بالحجم المطلوب باستخدام المشغل الجديد: |
|---|---|
| إنت * أر = جديد إنت [حجم]; | |
نموذج التعليمات البرمجية
n
| يحصل على القيمة المدخلة من لوحة المفاتيح باستخدام | وظيفة الإدخال |
|---|---|
| . ثم | |
مثال رمز ج code
# تشمل
باستخدام مساحة الاسم الأمراض المنقولة جنسيا;
كثافة العمليات الرئيسية () {
إنت ن;
- كوت < > ن;
- كثافة العمليات * آر = كثافة العمليات الجديدة [ن];
- العودة 0;
- }
في مثال الكود هذا ، المتغير
مشغل سين
. ثم
مجموعة آر آر
من الطول