Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

Struct

#include

#include

#define MAX 255

typedef struct

{

char mts[10];

char tents[50];

int namsx;

char hangsx[50];

float tien;

}TS;

void nhapdanhsachtaisan(TS a[],int &n)

{

printf("So luong tai san: ");

scanf("%d",&n);

for(int i=0;i

{

printf("Tai san %d

",i+1);

printf("Ma tai san: ");

// Xoa bo dem ban phim

fflush(stdin);

gets(a[i].mts);

printf("Ten tai san: ");

fflush(stdin);

gets(a[i].tents);

printf("Nam san xuat: ");

scanf("%d",&a[i].namsx);

printf("Hang san xuat: ");

fflush(stdin);

gets(a[i].hangsx);

printf("Gia tien: ");

scanf("%f",&a[i].tien);

}

}

void xuatthongtintaisan(TS a)

{

printf("Tai san: %s

",a.mts);

printf("Ten tai san: %s

",a.tents);

printf("Nam san xuat: %d

",a.namsx);

printf("Hang san xuat: %s

",a.hangsx);

printf("Gia tien: %f

",a.tien);

}

void List_Before2009_SamSung(TS x[],int n)

{

for(int i=0;i

{

// Neu tai san duoc san xuat truoc nam 2009 va cua hang SAM SUNG thi xuat thong tin tai san do\

// Ham strcmp -- So sanh 2 chuoi ki tu, neu bang nhau thi tra ve 0, neu chuoi 1 nho hon chuoi 2 thi tra ve

// neu chuoi 1 lon hon chuoi 2 thi tra ve >0

if(x[i].namsx

{

xuatthongtintaisan(x[i]);

}

}

}

double TongTienDanhSachTaiSan(TS a[], int n)

{

double tongtien=0;

for(int i=0;i

{

tongtien=tongtien+a[i].tien;

}

return tongtien;

}

void main()

{

TS list[MAX];

int n;

nhapdanhsachtaisan(list,n);

// In danh sach tai san cua Hang SAMSUNG san xuat truoc 2009

List_Before2009_SamSung(list,n);

// Tinh tong tien tat ca tai san

printf("Tong tien cac tai san: %f",TongTienDanhSachTaiSan(list,n));

}

Bạn đang đọc truyện trên: Truyen247.Pro

Tags: #hieu