[C++] Chuyển Từ Thập Phân Sang Nhị Phân Dùng Stack Và Không ...
Có thể bạn quan tâm
- Back to Home »
- Cplusplus »
- [C++] Chuyển từ thập phân sang nhị phân dùng stack và không dùng stack
[C++] Chuyển từ thập phân sang nhị phân dùng stack và không dùng stack
06 March 2014// Không dùng stack.
#include <iostream> #include <conio.h> using namespace std; int main() { int A[100], n,dem=0; cout << "Nhap vao so tu nhien N=" ; cin >>n; cout << endl; while(n>0){ A[dem] = n%2; n = n/2; dem++; } cout << "So nhi phan la: "; for(int i=dem-1; i>=0;i--) cout << A[i]; getch(); return 0; }
// Dùng stack #include <iostream> #define MAX 100 using namespace std; struct stack // Dinh nghia cau truc stack { int n; int e[MAX]; }; void init(stack &s) // Ham khoi tao { s.n=-1; } int isempty (stack s) // Kiem tra ngan xep rong { if(s.n==-1) return 1; return 0; } int isfull(stack s) // Kiem tra ngan xep day { return (s.n==MAX-1); } void push(stack &s, int x) // Them mot phan tu vao stack { if (isfull(s)) cout <<" Ngan xep day !"; else { s.n++; s.e[s.n]=x; } } int pop (stack &s) // Lay mot phan tu ra khoi stack { if(isempty(s)) { cout <<"Ngan xep rong !"; return -1; } else return s.e[s.n--]; } int main() { stack s; init(s); int m,k; cout << "Chuong trinh chuyen doi thap phan sang nhi phan!" << endl; do { cout << "Nhap so thap phan can chuyen: "; cin >> m ; } while (m<=0); while (m!=0) { k=m%2; push(s,k); m=m/2; } cout << "So nhi phan la: "; while (isempty(s)==0) cout << pop(s); }// Dùng danh sách liên kết đơn
#include <iostream>;using namespace std;struct node{ int data; node *next;};typedef node *pnode;void init(pnode &h){ h=NULL;}int isempty(pnode h){ return (h==NULL);}void push (pnode &h, int x){ pnode p; p=new node; p->data=x; p->next=h; h=p;}int pop(pnode &h){ int x; pnode p; x=h->data; p=h; h=h->next; delete p; return x;}int main(){ pnode h; init(h); int x,n; cout <<"Nhap n: "; cin >> n; while (n!=0) { x=n%2; push(h,x); n=n/2; } while(isempty(h)==0) cout << pop(h);}
Share This![]()
{ 1 nhận xét... read them below or add one }
AnonymousWednesday, March 30, 2022[C++] Chuyển Từ Thập Phân Sang Nhị Phân Dùng Stack Và Không Dùng Stack >>>>> Download Now>>>>> Download Full[C++] Chuyển Từ Thập Phân Sang Nhị Phân Dùng Stack Và Không Dùng Stack >>>>> Download LINK>>>>> Download Now[C++] Chuyển Từ Thập Phân Sang Nhị Phân Dùng Stack Và Không Dùng Stack >>>>> Download Full>>>>> Download LINK
ReplyDeleteReplies- Reply
Popular Posts
- Matlab - Giải phương trình bằng phương pháp chia đôi - BISECTION
- [C++]Thuật toán insertion sort (Sắp xếp chèn) thực hiện trên codeblock
- [Cảm âm] Quảng Bình quê ta ơi
- [C++] Chuyển từ thập phân sang nhị phân dùng stack và không dùng stack
- [C++]Thuật toán Quick sort (Sắp xếp nhanh) thực hiện trên codeblock
- Beat sáo trúc, cảm âm và sách dạy sáo đầy đủ nhất
- [Cảm âm] Hương mạ tóc non
- [C++] Thuật toán Selection sort (Sắp xếp chọn) thực hiện trên CodeBlock
- [C++] Đảo ngược chuỗi sử dụng stack
- [Cảm âm] Xuân này con không về - Quang Lê
Blogger news
Đang xây dựng :) SnowBlack . Powered by Blogger. ►- Copyright © Kiến thức tổng quan - Vòng Đá 5A - Powered by Blogger - Designed by SnowBlack -
Từ khóa » Chuyển Hệ 10 Sang Hệ 2 Stack
-
Bài Tập Chuyển đổi Cơ Số Bằng Stack
-
Dùng Stack đổi Cơ Số Từ Hệ 10 Ra Hệ 2 - Programming
-
Đổi Sang Hệ Cơ Số 10 Sang Hệ Cơ Số 2 Và 16 Dùng Stack Trong C++
-
Code Về Stack | Chuyển Hệ Số 10 Sang 2 Dùng Stack
-
Chương Trình Chuyển đổi Một Số Hệ 10 Sang Hệ 2 Sử Dụng Các Thao
-
TopList #Tag: Code Chuyển đổi Cơ Số 10 Sang 2 Dùng Stack
-
Chuyển đổi Hệ Cơ Số Trong Python - Bài Tập Python - VietTuts
-
Chuyển đổi Hệ Cơ Số Trong Java - Bài Tập Java Có Lời Giải - VietTuts
-
[PDF] Bài 4 CẤU TRÚC DỮ LIỆU - Soict
-
[Danh Sách Liên Kết] Bài 17. Ứng Dụng Stack Vào Bài Toán "Chuyển ...
-
Lập Trình C++ - Chuyển đổi Hệ Cơ Số
-
[Basic-DSAA] Cấu Trúc Dữ Liệu Ngăn Xếp- Chuyển Số Thành Chuỗi Nhị ...
-
PHẦN 2 : ỨNG DỤNG CỦA STACK | Huynh Minh Khoa Is Weblog
-
Convert Số Thập Phân Sang Nhị Phân Trong Java - Deft Blog
Anonymous