CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Mời các bạn đăng kí thành viên để hưởng được những quền lợi từ diễn đàn, và cùng nhau chia sẻ kiến thức ,giao lưu học hỏi.
Nếu bạn đã là thành viên của diễn đàn thì hãy nhấn login để đăng nhập vào diễn đàn.
Cảm ơn các bạn đã tham gia diễn đàn CNTT2-K9



CNTT2
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.


HỆ THỐNG DIỄN ĐÀN CỦA CNTT2K9
 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
Đăng Nhập
Tên truy cập:
Mật khẩu:
Đăng nhập tự động mỗi khi truy cập: 
:: Quên mật khẩu
Xem điểm thi
Các bạn nhập MSSV vào ô bên dưới
Ví dụ như: 09.020.001

Similar topics
Tìm kiếm
 
 

Display results as :
 
Rechercher Advanced Search
Latest topics
Top posters
cutuan527 (1051)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
caingocthanh (559)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
holyangell (486)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
bankimo (381)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
zailangtu911 (369)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
nguyenthanhvu (300)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
dinhhuunho (153)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
Admin (145)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
nguyen chi ha (145)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
zztanzzthanhzz (126)
chuyển số thập phân sang nhị phân I_vote_lcapchuyển số thập phân sang nhị phân I_voting_barchuyển số thập phân sang nhị phân I_vote_rcap 
Liên kết
Trường Đại Học Cửu Long
Diễn đàn thầy Pha
Lớp CNTT3-K9
Lớp CNTT1-K9
Lớp CNTT1-K10
Lớp CNTT2-K10
April 2024
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
282930    
CalendarCalendar
Thắc mắc
Người Quản Trị
Chat
Moderator
Chat
Statistics
Diễn Đàn hiện có 7385 thành viên
Chúng ta cùng chào mừng thành viên mới đăng ký: lanhuong dinh

Tổng số bài viết đã gửi vào diễn đàn là 5059 in 1953 subjects

Share | 
 

 chuyển số thập phân sang nhị phân

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
zailangtu911
Thành viên cấp 5
Thành viên cấp 5
zailangtu911

Nam Tổng số bài gửi : 369
Join date : 04/12/2009
Age : 34

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeWed Mar 03, 2010 10:20 pm

bạn nào biết code code về chuyển từ số thập phân --> nhị phân share cho mình với. Thank.
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeThu Mar 04, 2010 7:28 pm

Code của bạn đây, khuyết điểm của nó là hơi dài, bài này mình làm theo phương pháp stack, không biết cái này bạn học chưa 01 01 , tham khảo thử nhe !!!

Code:
#include "conio.h"
#include "stdio.h"
#include "math.h"
typedef struct node
{
   int info;
   node* next;
};
typedef struct list
{
   node* phead;
   node* ptail;
};
node* getnode(int x)// Khoi tao Node
{
   node* p=new node;
   if(p==NULL)
      return NULL;
   else
   {
      p->info=x;
      p->next=NULL;
   }
   return p;
}
void empty(list&l) {
   l.phead=l.ptail=NULL;
}
int kiemtrarong(list&l)
{
   if(l.phead==NULL)
      return 1;
   else
      return 0;
}
void chendau(list&l,int x){
   node* p=getnode(x);
   if(kiemtrarong(l))
      l.phead=l.ptail=p;
   else
   {
      p->next=l.phead;
      l.phead=p;
   }
}
int xoadau(list&l){
   int x;
   node* p=l.phead;
   l.phead=p->next;
   x=p->info;
   delete p;
   return x;

}
void push(list&l,int x)
{
   chendau(l,x);
}
int pop(list&l)
{
   int x;
   if(kiemtrarong(l))
      return NULL;
   else
      x=xoadau(l);
   return x;
}
void main()
{
   clrscr();
   list l;
   int so,sodu;
   printf("Moi ban nhap so can chuyen: ");
   scanf("%d",&so);
   empty(l);
   while(so!=0)
   {
      sodu=so%2;
      push(l,sodu);
      so=so/2;
   }
   printf("\n Ket qua: ");
   while(!kiemtrarong(l))
   {
      printf("%d",pop(l));
   }
   getch();
}




Về Đầu Trang Go down
http://www.cutuan.tk
zztanzzthanhzz
Thành viên cấp 2
Thành viên cấp 2


Nam Tổng số bài gửi : 126
Join date : 17/07/2009
Age : 33
Đến từ : CNTT1 K9

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeFri Mar 05, 2010 12:48 am

cần gì đến cấp phát động nhỉ? Surprised

như người xưa có câu: "Giết ruồi ai động gươm vàng làm chi?" (Lục Vân Tiên - Nguyễn Đình Chiểu) 17
Về Đầu Trang Go down
zztanzzthanhzz
Thành viên cấp 2
Thành viên cấp 2


Nam Tổng số bài gửi : 126
Join date : 17/07/2009
Age : 33
Đến từ : CNTT1 K9

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeFri Mar 05, 2010 1:03 am

Xin phép ông Tuấn nhé!

Code đây! gọn nhẹ 17
Code:

#include <stdio.h>
#include <conio.h>

int A[1000],
   so, spt;

void main(){
   clrscr();
      
   printf("Nhap so thap phan: ");
   scanf("%d",&so);
   spt=0;
   while (so != 0 ){
      A[spt] = so % 2;
      so = so / 2;
      spt++;
   }
   printf("So nhi phan tuong ung la: ");
   while (spt > 0){
      spt--;
      printf("%d",A[spt]);
   }
   
   getch();
}
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeFri Mar 05, 2010 7:22 am

Uh, đúng rùi đó, code này hay hơn nè, thank ông zztanzzthanhzz đã share code 29 29
Về Đầu Trang Go down
http://www.cutuan.tk
zailangtu911
Thành viên cấp 5
Thành viên cấp 5
zailangtu911

Nam Tổng số bài gửi : 369
Join date : 04/12/2009
Age : 34

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeFri Mar 05, 2010 9:44 am

cám ơn cutuan đã share mình code và rất đúng ý của mình là mình đang cần viết theo kiểu stack. Stack này mình mới được học thôi.
Về Đầu Trang Go down
zztanzzthanhzz
Thành viên cấp 2
Thành viên cấp 2


Nam Tổng số bài gửi : 126
Join date : 17/07/2009
Age : 33
Đến từ : CNTT1 K9

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeFri Mar 05, 2010 9:49 pm

nếu cần viết theo kiểu stack mai mốt nhớ thêm yêu cầu là viết theo kiểu stack nhe bạn!

nhưng dùng stack cũng không nhất thiết phải dùng cấp phát động. code vẫn có thể ngắn hơn rất nhiều! Nhưng code trên đã giải quyết được yêu cầu của bạn thì thôi vậy!
Về Đầu Trang Go down
cutuan527
Moderators
Moderators
cutuan527

Nam Tổng số bài gửi : 1051
Join date : 26/04/2009
Age : 33
Đến từ : Vĩnh Long

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeSat Mar 06, 2010 7:19 am

Nếu bạn có code ngắn hơn, hãy share cho mọi người tham khảo với, code của mình thật sự là dài thật, mình cũng đang muốn tham khảo những code để rút kinh nghiệm 01 01
Về Đầu Trang Go down
http://www.cutuan.tk
caingocthanh
Moderators
Moderators
caingocthanh

Nam Tổng số bài gửi : 559
Join date : 27/04/2009
Age : 35
Đến từ : Cà Mau

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeSat Mar 06, 2010 7:33 pm

Đúng đó ông Thành ơi! ông có code về phần đó nhưng theo stack và ngắn gọn hơn thì ông cứ post lên cho cả nhà cùng xem đi,,,,, 02 02 02
Về Đầu Trang Go down
http://thanhkim.tk
zztanzzthanhzz
Thành viên cấp 2
Thành viên cấp 2


Nam Tổng số bài gửi : 126
Join date : 17/07/2009
Age : 33
Đến từ : CNTT1 K9

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeSat Mar 06, 2010 11:59 pm

đó lại là một vấn đề khác! ở đây đã đáp ứng được yêu cầu của chủ topic thì nên close topic mới phải! 01
Về Đầu Trang Go down
hoangthanh_dhqn
Ký Danh
Ký Danh


Nam Tổng số bài gửi : 1
Join date : 27/11/2010
Age : 34

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: cai nay gon ne   chuyển số thập phân sang nhị phân I_icon_minitimeSun Nov 28, 2010 7:57 pm

#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#define max 50
int stack[max+1];
int top;
void khoi_tao_stack()
{
top=-1;
}
int is_empty()
{
return(top==-1);

}
int is_full()
{
return(top==max);
}
int push(int so)
{
if(top<max)
stack[++top]=so;
return top;
}
int pop(int *so)
{
*so=stack[top--];
return top;
}
void main()
{
int r;
int n;
khoi_tao_stack();
cout<<"\n nhap gia tri:";
cin>>n;
while(n!=0)
{
r=n%2;
push(r);
n=n/2;
}
cout<<"\n so sau khi chuyen doi la : ";
while(!is_empty())
{
pop(&r);
cout<<r;
}
getch();
}
Về Đầu Trang Go down
vungtroibinhyenviet259
Ký Danh
Ký Danh


Nam Tổng số bài gửi : 1
Join date : 26/12/2010
Age : 31

chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitimeSun Dec 26, 2010 11:14 am

hix. may a ơi viết giùm e chương trình đổi cơ số từ số thập phân có dấu sang số nhị phân với. ví dụ: -29,625. e đang rất cần.huhu. 26
Về Đầu Trang Go down
Sponsored content




chuyển số thập phân sang nhị phân Vide
Bài gửiTiêu đề: Re: chuyển số thập phân sang nhị phân   chuyển số thập phân sang nhị phân I_icon_minitime

Về Đầu Trang Go down
 

chuyển số thập phân sang nhị phân

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
CNTT2 :: IT WORLD :: CƠ SỞ LẬP TRÌNH-
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất