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

كيفية إضافة أرقام إلى مصفوفة باستخدام لغة البرمجة سي

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

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

أرقام كثافة العمليات[] = {1, 2, 3, 4, 5};

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

الطريقة الثالثة هي استخدام وظائف ج القياسية. تقدم لغة البرمجة سي العديد من الوظائف القياسية للعمل مع المصفوفات ، مثل ميمكبي() و ميموف(). يمكنك استخدام هذه الوظائف لنسخ أو نقل الأرقام في صفيف. على سبيل المثال:

أرقام كثافة العمليات[5] = {1, 2, 3};

أرقام جديدة [5];

ميمكبي (أرقام جديدة ، أرقام ، حجم (أرقام));

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

  1. حل المشكلة
  2. 1. تهيئة الصفيف على الفور بالقيم المحددة
  3. 2. إضافة أرقام إلى مجموعة واحدة في وقت واحد
  4. باستخدام ل حلقة
  5. باستخدام حلقة بينما
  6. باستخدام وظيفة المسح الضوئي
  7. سؤال وجواب
  8. كيف يمكنني إضافة أرقام إلى صفيف?
  9. ما رمز يجب أن أكتب لإضافة أرقام إلى مجموعة يدويا?
  10. كيف يمكنني إضافة أرقام عشوائية إلى صفيف في ج?

حل المشكلة

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

1. تهيئة مصفوفة على الفور بالقيم المحددة

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

صفيف كثافة العمليات[] = {1, 2, 3, 4, 5};

في هذا المثال ، يتم إنشاء مصفوفة تحتوي على خمسة عناصر وتهيئتها: 1 و 2 و 3 و 4 و 5.

2. إضافة أرقام إلى مجموعة واحدة في وقت واحد

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

# تشمل

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

صفيف كثافة العمليات [5] ؛ / / إنشاء صفيف

الباحث الأول;

برينتف ("أدخل 5 أرقام:

");

إلى عن على (أنا = 0 ؛ أنا < 5 ؛ أنا i) {

مسح ضوئي ("٪د " ، وصفيف [أنا]) ؛ / / قراءة الأرقام من لوحة المفاتيح وإضافتها إلى المصفوفة

}

برينتف ("الصفيف يحتوي على الأرقام التالية:

");

إلى عن على (أنا = 0 ؛ أنا < 5 ؛ أنا i) {

برينتف ("٪د " ، صفيف [أنا]) ؛ / / إخراج محتويات الصفيف

}

العودة 0;

}

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

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

باستخدام ل حلقة

ل حلقة هي واحدة من الحلقات الأكثر استخداما في لغة البرمجة ج. يسمح لك بتنفيذ كتلة معينة من التعليمات البرمجية لعدد محدد من المرات. ل حلقة لديه بناء الجملة التالية:

بناء الجملةالوصف
ل (القيمة الأولية ؛ الشرط ؛ الخطوة)كتلة من التعليمات البرمجية التي سيتم تنفيذها عدة مرات

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

يوضح المثال أدناه برنامجا يضيف أرقاما من 1 إلى 10 إلى مصفوفة باستخدام حلقة.

# تشمل

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

أرقام كثافة العمليات [10];

ل (إنت أنا = 0 ؛ أنا < 10 ؛ أنا {) {

أرقام [أنا] = أنا + 1;

}

برينتف ("مجموعة من الأرقام:");

ل (إنت أنا = 0 ؛ أنا < 10 ؛ أنا {) {

برينتف ("٪د " ، أرقام [أنا]);

}

العودة 0;

}

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

نتيجة تنفيذ البرنامج:

مجموعة من الأرقام: 1 2 3 4 5 6 7 8 9 10

وبالتالي ، قمنا بإضافة الأرقام بنجاح من 1 إلى 10 إلى المصفوفة باستخدام الحلقة.

باستخدام حلقة بينما

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

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

لنلق نظرة على مثال على التعليمات البرمجية التي توضح استخدام حلقة أثناء إضافة أرقام إلى مصفوفة:

# تشمل

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

أرقام كثافة العمليات [5];

الباحث الأول = 0;

برينتف ("أدخل 5 أرقام:

");

بينما (أنا < 5) {

المسح الضوئي ("٪د " ، والأرقام [أنا]);

أنا++;

}

برينتف ("الأرقام المدخلة:

");

إلى عن على (أنا = 0 ؛ أنا < 5 ؛ أنا i) {

برينتف ("٪د

"،أرقام [أنا]);

}

العودة 0;

}

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

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

بعد إدخال المستخدم جميع الأرقام ، نستخدم ل حلقة لعرض الأرقام المدخلة على الشاشة.

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

باستخدام وظيفة المسح الضوئي

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

لاستخدام وظيفة المسح الضوئي ، يجب عليك:

  • تشمل ستديو.ح ملف الرأس;
  • أعلن عن صفيف سيتم إضافة الأرقام إليه;
  • Использовать функцию scanf для считывания чисел.

Пример кода:

#include

int main() {

int n;

int i;

printf("Введите количество чисел: ");

scanf("%d", &n);

int numbers[n];

printf("Введите %d чисел:

", n);

for (i = 0; i < n; i++) {

scanf("%d", &numbers[i]);

}

printf("Вы ввели следующие числа:

");

for (i = 0; i < n; i++) {

printf("%d ", numbers[i]);

}

return 0;

}

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

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

سؤال وجواب

كيف يمكنني إضافة أرقام إلى صفيف?

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

ما رمز يجب أن أكتب لإضافة أرقام إلى مجموعة يدويا?

لإضافة أرقام إلى مصفوفة يدويا ، يمكنك استخدام حلقة باستخدام وظيفة المسح الضوئي. على سبيل المثال ، يمكنك كتابة التعليمات البرمجية التالية:

كيف يمكنني إضافة أرقام عشوائية إلى صفيف في ج?

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