Hehe Shibe
Hehe Shibe
#include <cstring>
struct mh{
int ma;
string ten;
int solg;
int gia;
int don;
};
void menu();
mh ds[1000];
fflush(stdin);
int k;
menu ();
cin >> k;
while (k != 0){
if ( k== 1) {
nhap (ds);
menu ();
cin >> k;
if ( k== 2) {
xoa ( ds);
menu();
cin >> k;
if (k == 3){
sx (ds);
menu ();
cin >> k ;
if (k == 4){
xuat (ds);
menu ();
cin >> k;
}
int dem (mh ds[], int b){
b= b+1;
return b;
int a=0;
cin.ignore(100, '\n');
ds [dem(ds, a) ].ma = 0;
}
}
int a = 0;
cout << " ma mat hang : " << ds[i].ma << "\n";
cout << " ten mat hang : " << ds[i].ten << "\n";
cout << " so luong ton kho : " << ds[i].solg << "\n";
cout << " don gia : " << ds[i].gia << "\n";
cout << " thanh tien : " << ds[i].gia * ds[i].solg << "\n";
cout << " don gia ban : " << ds[i].don << "\n" ;
int k ;
int a=0 ;
cin >> k;
if(ds[i].ma == k ){
ds[i+z].ma = ds[i+1+z].ma;
ds[i+z].ten = ds[i+1+z].ten;
ds[i+z].solg = ds[i+1+z].solg;
ds[i+z].gia = ds[i+1+z].gia;
ds[i+z].don = ds[i+1+z].don;
int a=0;
int temp=0;
string z;
temp = ds[i].ma;
ds[i].ma = ds[j].ma;
ds[j].ma = temp;
z = ds[i].ten;
ds[i].ten = ds[j].ten;
ds[j].ten = z;
temp = ds[i].solg;
ds[i].solg = ds[j].solg;
ds[j].solg = temp;
temp = ds[i].gia;
ds[i].gia = ds[j].gia;
ds[j].gia = temp;
temp = ds[i].don;
ds[i].don = ds[j].don;
ds[j].don = temp;
void menu(){