แสดงผลตัวเลขฐานสองใน C++ อย่างไรคะ

มีปัญหาเขียนโค๊ดใน C++ โดยแปลงจากเลขฐานสิบเป็นฐานสองโดยแสดงผลตั้งแต่ 65-122 (A-z ) ให้เรียงเป็นแถวลงมาค่ะ

พยายามที่จะใช้ลูป for แต่มันซับซ้อนเกินไปค่ะ ท้อจังเลย เศร้า มีใครเก่งๆช่วยแนะนำทีคะ ขอบคุณค่าา
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
อมยิ้ม35อมยิ้ม35อมยิ้ม35
#include <iostream>
using namespace std;

void Hex2Bin(char number);
int main ()
{
    for(char i =65; i<123 ;i++)
    {
        Hex2Bin(i);
    }
    getchar();
    return 0;
}

void Hex2Bin(char number)
{
    cout<<(char)number<<" = ";
    for(char j=0;j<8;j++)
    number&(0x80>>j)?cout<< 1:cout<< 0;
    cout<<endl;
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่