ktltbai18.cpp

#include<stdio.h>

typedef struct{
    int ngay;
    int thang;
    int nam;
}NgayThang;

typedef struct{
    int maCB;
    char hoTen[50];
    NgayThang ngaySinh;
    char gioiTinh[3];
}CanBo;

    
//=== Chuong trinh chinh ===
int main(){
    CanBo cb;
    char temp;
    printf("Nhap thong tin can bo\n");
    printf("- Ma CB: ");
    scanf("%d",&cb.maCB);
    getchar();
    printf("- Ho ten: ");
    gets(cb.hoTen);
    printf("- Ngay sinh (dd/MM/yyyy): ");
    scanf("%d%c%d%c%d",&cb.ngaySinh.ngay,&temp,&cb.ngaySinh.thang,&temp,&cb.ngaySinh.nam);
    int tuoi = 2023 - cb.ngaySinh.nam;
    getchar();
    printf("- Gioi tinh(Nam/Nu): ");
    gets(cb.gioiTinh);
    printf("Thong tin can bo vua nhap\n");
    printf("\n%d\t%s\t%d/%d/%d\t%s\t%d tuoi.\n",cb.maCB, cb.hoTen,cb.ngaySinh.ngay, cb.ngaySinh.thang, cb.ngaySinh.nam,cb.gioiTinh, tuoi);
    return 0;
}

//== Dinh nghia ham ==

Last updated