ausgabe umkehren (von hinten nach vorne)



  • tach,

    ich hab gerade n programm geschireben das dezimalzahlen in dualzahlen (binär) umrechnet.

    void main()
    {
       int x=1,z;
       cout<<"geben sie bitte eine dezimalzahl ein: ";
       cin>>x;
       while(x>0)
       {
           z=x%2;
           x=x/2;
    
           cout<<z;
       };
    }
    

    das programm funktioniert auch, aber es gibt den binärcode von hinten nach vorne aus.
    z.B. für 19 gibt er 11001 aus. richtig wäre 10011, also genau anderst herum.
    wie kann ich die ausgabe "umdrehen"?



  • Hi,

    ich drehe Strings immer mit "strrev" um.

    Gruß
    ravel


Anmelden zum Antworten