Saturday, May 21, 2016

Chương trình chuyển đổi 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 bằng ngôn ngữ C

//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;          ...

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; ...

Sunday, May 15, 2016

Cài đặt hàng đợi bằng mảng vơi ngôn ngữ C

//Họ và tên:Trần văn Linh//Msv:581597//Lớp:K58QLTT ------------------------------------------------------------------------------------------------------------ #include<stdio.h> enum {size=100};//Kích thước mảng //Khai bao cau truc typedef struct ds { int a[size]; int R; int F; }ds; //Khai bao ham void Create(ds *ds);//Hàm khỏi tạo void CQInsert(ds *ds,int x);//Hàm chèn một phần tử x vào ds int CQDelete(ds...

Cài đặt ngăn xếp bằng mảng với ngông ngữ C

//Họ và tên:Trần văn Linh //Msv:581597 //Lớp:K58QLTT -------------------------------------------------------------------------------- #include<stdio.h> enum {size=100};//Kích thước của mảng //Khai bao cau truc typedef struct ds { int a[size]; int T;//Chỉ số phần  tử đỉnh ngăn xếp }ds; //Khai bao ham void taoDS(ds *ds);//Hàm khởi tạo danh sách void push(ds *ds,int x);//Hàm bổ sung vào danh sách int pop(ds *ds);//Hàm...