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

كيفية ملء صفيف باستخدام لوحة المفاتيح: الطرق والأمثلة الأساسية

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

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

إلى عن على (كثافة العمليات ط = 0; أنا < أرقام.الطول ؛ أنا {) {

std::stringstream ss(input);

  1. if (ss >> number) {

array[i] = number;

العودة 0;

}

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

الطرق الرئيسية لملء صفيف باستخدام لوحة المفاتيح: أمثلة وتوصيات

الطريقة 1: استخدام حلقة لملء صفيف من لوحة المفاتيح

الطريقة 2: ملء المصفوفة باستخدام المصفوفة.ملء () طريقة وإدخال لوحة المفاتيح

الطريقة 3: مثال على ملء صفيف من لوحة المفاتيح باستخدام موجه () وحلقة

الطرق الرئيسية لملء صفيف باستخدام لوحة المفاتيح: أمثلة وتوصيات

1. قراءة عناصر المصفوفة باستخدام حلقة:

كثافة العمليات [] صفيف = كثافة العمليات الجديدة [5];

الماسح الضوئي الماسح الضوئي = الماسح الضوئي الجديد(System.in);

النظام.خارج.برينتلن ("أدخل عناصر المصفوفة:");

ل (الباحث ط = 0; أنا < صفيف.الطول ؛ أنا {) {

صفيف [أنا] = الماسح الضوئي.التالي ();

}

الماسح الضوئي.إغلاق();

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

الطريقة التالية () من الطبقة تلعب دورا رئيسيا هنا

الماسح الضوئي

يتيح لك ذلك قراءة قيم الأعداد الصحيحة من لوحة المفاتيح.

2. قراءة عناصر المصفوفة باستخدام الطريقة

الخط التالي()

:

النظام.خارج.برينتلن ("أدخل عناصر المصفوفة:");

ل (الباحث ط = 0; أنا < صفيف.الطول ؛ أنا {) {

الماسح الضوئي.إغلاق();

، الذي يقرأ السلسلة بأكملها ، بما في ذلك المسافات.

3. قراءة عناصر المصفوفة باستخدام الطريقة

سلسلة [] صفيف = سلسلة جديدة [5];