Bác nào cho em xin code chuyển kí tự từ A-Z về số nhị phân với!
#include<iostream>
using namespace std;
int daoso(int n)
{
	int s=0;
	while(n>0)
	{
		s=s*10+n%10;
		n=n/10;
 	}
	return s;
}
int nhiphan(int n)
{
	int s=0;
	while(n>0)
	{
		s=s*10+n%2;
		n=n/2;
	}
	cout<<endl<<" Chua dao: "<<s<<endl;
	int t=daoso(s);
	return t;
}
int ma()
{
	char i;
	for(i='A';i<='Z';i++)
	{
		cout<<char(i)<<" "<<int(i)<<" "<<nhiphan(i)<<endl;
	}
}
int main()
{
	ma();
	return 0;
} 
Em code được đến đây rồi nhưng vẫn còn vấn đề chưa giải quyết được.
Ví dụ:Kí tự B-66:100001, đúng là 100010, bị mất một số 0 à! 
 
      
    
 83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?
    83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?