Sunteți pe pagina 1din 1

#include<iostream.

h>
#include<conio.h>
struct stack{
int binary[8];
int top;
};
void convbinary(struct stack *,int);
void main()
{
int decimal;
struct stack *obj;
clrscr();
obj->top=0;
cout<<"Enter a Decimal No:";
cin>>decimal;
convbinary(obj,decimal);
getch();
}
void convbinary(struct stack *obj1,int dec)
{
int dec1;
do{
dec1=dec%2;
obj1->binary[obj1->top]=dec1;
dec=dec/2;
obj1->top++;
}while(dec>0);
do{
if(obj1->binary[obj1->top]<=1)
cout<<obj1->binary[(obj1->top)];
obj1->top--;
}while(obj1->top>=0);
}

S-ar putea să vă placă și