code:

Can't Copy and Paste this?

Click here for a copy-and-paste friendly version of this code!

 

Terms of Agreement:   

By using this code, you agree to the following terms...   

1) You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for langauges that allow it) freely and with no charge.   

2) You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   

3) You may link to this code from another website, but ONLY if it is not wrapped in a frame. 

4) You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.  

//     

//By jason marroquin 2000 aug 19th

//please give credit where it is do :)

#include 

#include 

int main()

    {

     int numerator=0,counter, denomenator=2, quotient=0, remainder=0,start=0;

    char stringvalue[256]; 

     memset(stringvalue,NULL,sizeof(stringvalue));//clear stringvalue

     cout<<"Enter a number\t";

     cin>>numerator;

     start=numerator;

      counter =0;

         do{

        

         remainder = numerator%denomenator;

        

          if(remainder == 1)

          stringvalue[counter]='1';

          else 

          stringvalue[counter]='0';

         quotient=numerator / denomenator;

         numerator = quotient;

         counter++;

         }while(quotient!=0);

        strrev(stringvalue);

        cout<<"\n\n"<

         return 0;

    }