Nhờ sửa giúp code về lớp khách hàng

Mọi người ng sửa jup em đoạn code này vs em cảm ơn ạ

Xây dựng lớp khách hàng KH gồm các thuộc tính họ tên ht (kiểu char[30]), ngày sinh ns (kiểu struct NS(ngày, tháng, năm)), số chứng minh thư cmt (kiểu char[10]), hộ khẩu k (kiểu char[50]) là các thuộc tính riêng. Trong lớp có định nghĩa các hàm công cộng sau:

  • Hàm nhập dữ liệu cho các thông tin trên của 1 khách hàng
  • Hàm xuất các thông tin trên của khách hàng ra màn hình
  • Viết chương trình nhập vào n(n nguyên dương nhập từ bàn phím) khách hàng. In ra màn hình:
class khachhang 
{private :
	
	char ht [30];
	struct ns
	{
	   int day;
	   int month;
	   int year;	
	};
	char cmt [10];
	char hk[50];
	public:
		void nhap(){
		ns s1;
		cout<<"nhap ho va ten : ";
		cin>>ht;
		cout<<"\nnhap ngày sinh :";
		cin>>s1.day;
		cout<<"\n nhap tháng sinh :";
		cin>>s1.month;
		cout<<"\n nhap nam sinh : ";
		cin>>s1.year;
		cout<<"\n nhap chung minh thu :";
		cin>>cmt;
		cout<<"\nnhap ho khau :";
		cin>>hk;
		}
		void inthongtin()
		{
		 cout<<"ho va ten :"<<ht<<endl;
		 cout<<"ngay thang nam sinh :"<<s1.day<<"/"<<s1.month<<"/"<<s1.year<<endl;
		 cout<<"chung minh thu : "<<cmt<<endl;
		 cout<<"ho khau : "<<endl;
		}
		
};
int main()
{

int n;
cout<<"\nnhap so khach hang: ";cin>>n;
khachhang *h=new khachhang[n];
for(int i=0;i<n;i++)
{
	cout<<"\nnhap thong tin khach hang : "<<i+1 <<endl;
	h[i].nhap();
}
for(int i=0;i<n;i++)
{
	h[i].inthongtin();
}
getch();
return 0;
}

Sorry, bọn tớ không giúp cậu làm bài tập hộ được rồi. Cậu thử tự làm, và quay lại đây nếu cậu gặp vấn đề rõ ràng nhé!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?