Chuyên mục tin học
Top 10 PCGuide
cập nhật lúc 04:38 ngày 22/05
Sự kiện Intel
Intel Vietnam

Promote Your Page Too
Giups mình làm bài này với!!!!!!!!!!!!!!!
nhuvaynha
Bài viết: 114
Ngày gởi: 21/01/2012 | Số lần xem: 231 | Trả lời: 1
Giới thiệu bạn bè
Viết chương trình nhập vào 1 số hệ 10 vi dụ như số 13,19...và chuyển số đó xang hệ nhị phân.Mình cũng viết đc chương trình rồi nhưng kết quả trả về sai.Bạn nào biết giúp mình với,Viết theo ngôn ngữ C# hay C++ cũng đc.Cảm ơn các bạn nha!!!
10
PTS
Câu trả lời hay:
Chưa có
Báo cáo vi phạm
0

Câu Trả lời
nghethuat
Bài viết: 2888
Ngày gởi: 22/01/2012 03:16 PM

Bạn làm như thế này nhé (C++, C# tự dịch nhé, ngại gõ lắm), yên tâm, kết quả chuẩn đó

Code Mẫu:

#include<iostream.h>
#include<math.h>
 
 
void main ()
 {
 
int mnxa[100];
 
cout<<"Hay  nhap so can chuyen doi: ";
 
cin>>m;
 
int y m;
 
// Nhập hệ cơ số cần chuyển sang
 
cout<<"Nhap he co so can chuyen doi sang: ";
 
cin>>x;
 
int i=0;
 
// Dùng vòng lặp để chia, đưa phần dư vào mảng, phần nguyên tiếp tục chia
 
do 
  {
   
a[i]=m%x;
   
m=m/x;
   
i++;
  }
 while (
m!=0);
 
cout<<"\n"<<"So "<<y<<" o he thap phan chuyen soi sang he " <<x<< " la : ";
 
// In mảng là số được chuyển đổi ra
 
int temp 1;
 for(
i=temp;i>=0;i--)
 
cout<<a[i];
 
cout<<"\n";
 }
Báo cáo vi phạm
0 bình chọn bài hay
Bài phản hồi
ok.tks nha

ˆ Lên đầu trang