بإستخدام الC++ اكتب صف MyArray و التابع print وانشئ غرض من الصف MyArray بحيث يتم تهيئة المصفوفة arr بالمصفوفة b ,ومن ثم استدعي التابع print لطباعته؟

  • برمجة سي بلس بلس
  • برمجة

أنشئ الصف MyArray وقم بتنفيذ التالي:

1-اكتب تعريف لمشيّد الصف MyArray ,وتعريف للتابع print الذي يقوم بطباعة المصفوفة؟

2-ضمن التابع main ,أنشئ غرض من الصف MyArray بحيث يتم تهيئة المصفوفة arr بالمصفوفة b ,ومن ثم استدعي التابع print لطباعته؟

الأجوبة

#include <iostream>
using namespace std;
class MyArray{
    int arr[5];
public:
    MyArray(int*);
    friend void print(MyArray&);
};
int main(){
    int b[5] = {1,3,5,7,9};
    MyArray mA(b);
    print(mA);
}
MyArray::MyArray(int *a){
    for (int i=0; i< 5; i++){
        *(arr+i) = *(a+i);
    }
}
void print(MyArray& a){
  for (int i = 0; i < 5; i++)
    cout<< *(a.arr+i);
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

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