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; }