Hiển thị nhân viên có quê ở Hà Nội thì code như thế nào?

ai giúp e với. e có làm nhập số nhân viên rồi. e muốn hiển thị ra nhân viên có quê ở HN thì phải code như nào ạ…

#include<stdio.h>
#include<conio.h>
#include<iostream>
#include<string.h>
using namespace std;
class date
{
private:
    int ngay,thang,nam;
public:
    void nhap();
    void xuat();
};
class nguoi
{
protected:
    char hoten[20],gioitinh[10],diachi[10];
    date ns;
public:
    void nhap();
    void xuat();
};
class nhanvien : private	 nguoi
{
protected:
    int luong,phucap;
    char noilamviec[20];
public:
    void nhap();
    void xuat();
};
void date::nhap()
{
    cout<<" Nhap ngay: ";cin>>ngay;
    cout<<" Nhap thang: ";cin>>thang;
    cout<<" Nhap nam:";cin>>nam;
}
void date::xuat()
{
    cout<<" Nhap ngay: "<<ngay<<endl;
    cout<<" Nhap thang: "<<thang<<endl;
    cout<<" Nhap nam: "<<nam<<endl;
}
void nguoi::nhap()
{
    cout<<" Nhap ho va ten: ";fflush(stdin);gets(hoten);
    cout<<" Nhap gioi tinh: ";fflush(stdin);gets(gioitinh);
    cout<<" Nhap dia chi: ";fflush(stdin);gets(diachi);
    ns.nhap();
}
void nguoi::xuat()
{
	cout<<"========================"<<endl;
    cout<<" Nhap ho va ten: "<<hoten<<endl;
    cout<<" Nhap gioi tinh: "<<gioitinh<<endl;
    cout<<" Nhap dia chi: "<<diachi<<endl;
    ns.xuat();
}
void nhanvien::nhap()
{ 
	{
    	nguoi::nhap();
        cout<<" Nhap vao luong: ";cin>>luong;
        cout<<" Nhap vao phu cap: ";cin>>phucap;
        cout<<" Nhap noi lam viec: ";fflush(stdin);gets(noilamviec);
    }
}
void nhanvien::xuat()
{
	{
        nguoi::xuat();
        cout<<" Nhap vao luong: "<<luong<<endl;
        cout<<" Nhap vao phu cap: "<<phucap<<endl;
      	cout<<" Nhap noi lam viec: "<<noilamviec<<endl;
    }
}
void nhapnv(nhanvien *a,int n)
{
	for(int i=0;i<n;i++)
	a[i].nhap();
}
void xuatnv(nhanvien *a,int n)
{
	for(int i=0;i<n;i++)
	a[i].xuat();
}
int main()
{
	int n;
	nhanvien *a;
	cout<<" Nhap danh sach nhan vien: ";
	cin>>n;	
	a=new nhanvien[n];
	nhapnv(a,n);
	cout<<" Danh sach nhan vien la: "<<endl;
	xuatnv(a,n);
}
1 Like

Theo cậu, làm thế nào để hiển thị ra nhân viên có quê ở HN, khi cậu đã có 1 mảng nhân viên? :slight_smile:
Tớ hi vọng cậu không trả lời là “em không biết nên em mới hỏi”, đây là thao tác cơ bản nhất, nếu cậu không nghĩ ra được thì tớ e là không có cách nào giúp cậu đâu :slight_smile:

10 Likes

Thiếu mất field đó thì sao mà lấy :slight_smile: địa chỉ có thể là địa chỉ cư trú.

5 Likes

A post was merged into an existing topic: Duplicate posts will be moved here

Thì tìm những người có địa chỉ ở Hà Nội rồi xuất ra thôi.
Tìm thì tạo vòng lặp rồi kiểm tra địa chỉ. Cái nào trùng thì xuất thôi.

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