السلام عليكم ورحمة الله وبركاته أريد حل لهذه المشكلة اذا تكرمتم ولكم جزيل الشكر حيث انني اريد ان اعطي 10 قيم لendx وفي حال الرقم المدخل كانَ زوجياً يظهر أن الرقم المدخل زوجي كما في الصورة واذا لم يكن زوجي لا يقبلها ويطلب اعطاء قيمة اخرى مجدداً لل endx
المصفوفات c++
تريد دائما 10 قيم زوجية ليتم طباعتها، مع تجاهل القيم الفردية والتي في حال إدخالها تريد من المستخدم إعادة الإدخال حتى يدخل قيمة زوجية وتتم إعادة الإدخال في نفس الخانة للمصفوفة a أي نفس الدليل i.
علينا استخدام حلقة while تبقى تتكرر حتى إدخال القيمة المطلوبة (عدد زوجي) أي طالما العدد فردي أعد إدخال القيمة.
for i = 1 : 9
cout << "endx " << i;
cin >> a[i]
while a[i] % 2 != 0
cin >> a[i]
cout ..
هذا كود مساعد، المهم أن تفهم الفكرة قبل أن تعرف كتابة الشيفرة.
تُستخدم المصفوفات لتخزين قيم متعددة في متغير واحد ، بدلاً من الإعلان عن متغيرات منفصلة لكل قيمة. للإعلان عن مصفوفة ، حدد نوع المتغير ، حدد اسم المصفوفة متبوعًا بأقواس مربعة وحدد عدد العناصر التي يجب تخزينها: string cars [4]؛ https://www.partycityfeedba...
لتخزين قيم متعددة في متغير واحد ، بدلاً من التصريح عن متغيرات منفصلة لكل قيمة. للإعلان عن مصفوفة ، حدد نوع المتغير ، حدد اسم المصفوفة متبوعًا بأقواس مربعة وحدد عدد العناصر التي يجب تخزينها: string cars [4]؛ لقد أعلنا الآن عن متغير يحتوي على مصفوفة من أربع سلاسل. لإدخال قيم إليه ، يمكننا استخدام مصفوفة حرفية - ضع القيم في قائمة مفصولة بفواصل ، داخل الأقواس المتعرجة: سيارات سلسلة [4] = {"Volvo" ، "BMW" ، "Ford" ، "Mazda"} ؛ https://www.dinarrecaps.onl
التعليقات