//Ho va ten: Tran Van Linh
//Msv:581597
//Lop:K58QLTT
#include<stdio.h>
#include<stdlib.h>
//Khai bao cau truc
struct node
{
int
infor;
struct
node *left;
struct
node *right;
} *T=NULL;
//khai bao ham
void push(int x);
int pop();
int empty();
//==chuong trinh chinh==
int main()
{
int
n,thuong;
...
Saturday, May 21, 2016
Giải thuật chuyển 1 số nguyên dương sang dạng nhị phân sử dụng ngăn xếp cài đặt bằng danh sách liên kết kép
//Họ Tên: Trần Văn Linh
// Msv:581597
//Lớp:K58QLTT
A. Giải thuật chương trình chính
Program ChuyenDoiNhiPhan;
1, read(n);
2, while n <> 0 do
Begin
Tg:=n
mod 2;
Call
Push(Tg);
n:=
n /2;
end
3, while Empty(T) <>TRUE do
write(Pop());
End.
B. ...
Friday, May 20, 2016
Chương trình thêm tìm kiếm một mặt hàng sử dụng danh sách liên kết đơn bằng C
//Họ Tên: Trần Văn Linh
// Msv:581597
//Lớp:K58QLTT
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//==Khai bao cau truc
typedef struct mathang mathang;
struct mathang
{
char maMH[10];//mã mặt hàng
char tenMH[256];//tên mặt hàng
float gia;//Giá của mặt hàng
int soLuong;//Số lượng của mặt hàng
};
typedef struct node node;
struct node
{
mathang infor;
...