Advertisement
Guest User

Untitled

a guest
May 28th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. το καλεσμα στην main θα γινει
  2. b=binary( (int) s );
  3. .
  4. .
  5. .
  6. string binary(int z)
  7. {
  8.     string bin=""; //αρχικοποιηση του binary μου
  9.     int mask = 1; //μια μασκα...int mask=1 σημαινει 0000 0001 στο δυαδικο
  10.     for(int i=0;i<8;i++) // απο 0 ως <8 για να τρεξω 8 φορες
  11.     {
  12.         if ((mask & z ) >=1 ) //αν η μασκα μου παιρνοντας απο λογικη πυλη ΑND με το νουμερο μου δωσει ασσο
  13.         {
  14.             binary = "1" + binary;
  15.         }
  16.         else
  17.             binary = "0" + binary;
  18.  
  19.         mask <<=1; //ολισθησε την μασκα αριστερα κατα 1.αρα θα γινει 0000 0010
  20.     }
  21.     return binary;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement