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: AzTruyen.Top

Tags: #hieu