Ali Ali19 نشر 28 أكتوبر 2020 أرسل تقرير مشاركة نشر 28 أكتوبر 2020 Write a c ++ program that read two arrays and check the index for each array if they are even add the values of the arrays else subtract them. The result should be placed in anew array then print the new? Array اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 سمير عبود نشر 28 أكتوبر 2020 أرسل تقرير مشاركة نشر 28 أكتوبر 2020 مرحباً @Ali Ali19 فهمي للمطلوب هو كالتالي يكون لديك مصفوفتين و الناتج هو مصفوفة جديدة تضم جمع عناصر المصفوفتين إذا كان الفهرس (index) عدداً زوجياً ويقوم بطرح القيمتين في الحالة المُعاكسة: يُمكنك إنجاز ذلك من خلال الكود التالي: #include <iostream> using namespace std; int main() { int arr1[] = { 2, 2, 2, 2 }; // تعريف المصفوفة الأولى int arr2[] = { 1, 1, 1, 1 }; // تعريف المصفوفة الثانية int result[4]; // تعريف المصفوفة التي ستضم النتائج for(int i = 0; i < 4; ++i){ // حلقة تبدأ من 0 إلى 4 result[i] = i % 2 == 0 ? arr1[i] + arr2[i] : arr1[i] - arr2[i]; // إستخدام العامل الثلاثي لتنفيذ الشرط بطريقة مُختصرة } cout << "Result are: "; // طباعة عناصر المصفوفة النهائية for (const int &n : result) { cout << n << " "; } return 0; } بإمكانك تجربة البرنامج من: هنا كما يُمكنك فهم المُعامل الثلاثي من: هنا بالتوفيق. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ali Ali19
Write a c ++ program that read two arrays and check the index for each array if they are even add the values of the arrays else subtract them. The result should be placed in anew array then print the new? Array
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.