Eine "cin" Zahl via "cout" binär ausgeben [solved]



  • Ich hoffe, der Titel ist selbst erklärend 🙂

    safety first : Ich will eine Zahl eingeben (z.B 1) und diese binär ausgeben.


  • Mod

    std::bitset



  • SeppJ schrieb:

    std::bitset

    Danke für die Antwort 🙂

    Könntest du mir vllt ein kleines Beispiel geben, wie ich es einbauen kann ?
    Das wäre sehr nett 🙂

    #include <iostream>
    using namespace std;
    
    int main
    {
    int Zahl;
    cin >> Zahl;
    cout << Zahl;
    }
    


  • Könntest du mir vllt ein kleines Beispiel geben, wie ich es einbauen kann ?

    Du bist bei dieser Hausaufgabe also sogar mit googeln völlig überfordert?



  • manni66 schrieb:

    Könntest du mir vllt ein kleines Beispiel geben, wie ich es einbauen kann ?

    Du bist bei dieser Hausaufgabe also sogar mit googeln völlig überfordert?

    Das hier ist keine Hausaufgabe ^^
    Ich dachte halt, dass ich hier die benötigte Hilfe bekommen.
    Es stimmt aber schon. Ich habe die nötige Information bekommen. Den Rest werde ich dann wohl selbst rausfinden müssen. 🙂



  • #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
    
        unsigned int i,b,c=0b1000000000000000,a;
        printf("Eingabe\n");
        scanf("%hu",&a);
    
        for(i=0;i<16;i++)
        {
            b= a&c;
    
            if(b>=1)
            {
               printf("1");
            }
    
                else
                {
                    printf("0");
                }
    
                c=c>>1;
    
        }
        return 0;
    }
    

Log in to reply