File “CIntArray.h”
class CIntArray
{
private:
int a[100];
int m_Length;
public:
CIntArray();
void InputArray();
void OutputArray();
void Remove();
void XoaPhanTu(int VTX);
void Remove(int n);
void Remove(int n,int m);
CIntArray(const CIntArray &ar);
void Replace(int n,int m);
void AddHead(int n);
void AddTail();
};
File “Main.cpp”
#include<iostream>
using namespace std;
#include"IntArray.h"
void main()
{
CIntArray a1;
a1.InputArray();
a1.OutputArray();
CIntArray b(a1);
b.OutputArray();
cout<<"Xoa phan tu trung"<<endl;
b.Remove();
b.OutputArray();
cout<<"Xoa Phan tu tai vi tri 3: "<<endl;
CIntArray c(a1);
c.Remove(4);
c.OutputArray();
cout<<"Xoa 4 phan tu tu phan tu thu 2"<<endl;
CIntArray d(a1);
d.Remove(2,4);
d.OutputArray();
cout<<"Thay the cac phan tu"<<endl;
CIntArray e(a1);
e.Replace(3,10);
e.OutputArray();
CIntArray f(a1);
cout<<"Them phan tu"<<endl;
f.AddHead(21);
f.OutputArray();
CIntArray g(a1);
cout<<"Them phan tu cuoi mang: "<<endl;
g.AddTail(13);
g.OutputArray();
}
Mọi người cho em hỏi để rút gọn bước tạo Class Array ở main ạ ? Có cách nào chỉ gọi mảng 1 lần rồi mảng sẽ tự động reset lại như ban đầu sau mỗi yêu cầu của đề bài không ạ ? Em cảm ơn.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?