Facebook
From Falu, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 225
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int a = 0, b=0,size = 0, licznik = 0;
  6. int main()
  7. {
  8.     cout << "Podaj liczbe calkowita > ";
  9.     cin >> a;
  10.     b=a;
  11.     while(b!=0){
  12.     b/=2;
  13.     ++size;
  14.     }
  15.     char ZM[size+2];
  16.     if(a<0){ ZM[0]='1';}
  17.     if(a>=0) { ZM[0]='0';}
  18.     ZM[1]='.';
  19.     for(int i = size+1; i>1; --i){
  20.         if(a%2==0) ZM[i]='0';
  21.         if(a%2!=0) ZM[i]='1';
  22.         a/=2;
  23.     }
  24.     for(int i=0; i<size+2;++i) cout<<ZM[i];
  25.     return 0;
  26. }
  27.