السلام عليكم ورحمة الله وبركاته أريد حل لهذه المشكلة اذا تكرمتم ولكم جزيل الشكر حيث انني اريد ان اعطي 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 ..
هذا كود مساعد، المهم أن تفهم الفكرة قبل أن تعرف كتابة الشيفرة.
التعليقات