notes.io background
what is notes.io
Fast | Easy | Short

Fast | Easy | Short

#include<iostream>
#include<assert.h>
using namespace std ;
const int maxsize=200;
int a;
template <class SET>
class Stack{
public :
Stack();
void push(const SET& item);
SET pop();
bool isempty();
private :
SET sa[maxsize];
int topindex ;
};
template <class SET>
Stack<SET>::Stack()
{
topindex=-1;
}
template <class SET>
void Stack<SET>::push(const SET& item)
{
topindex ++;
assert (topindex < maxsize);

sa[topindex]=item;

}
template <class SET>
SET Stack<SET>::pop()
{
assert (topindex >=0) ;
{
int a = topindex;
topindex-- ;

return sa[a];
}

}
template <class SET>
bool Stack<SET>::isempty()
{
return topindex==-1;
}
void main ()
{
Stack<int > s,t;
int x;
cout<<"enter the number in dec "<<endl;
cin>>x;

while(x>=1)
{
if(x<2)
{
s.push(1);
}
else
{
s.push(x%2);
}
x=x/2;
}

cout<< " the number in binary"<<endl;
while(!s.isempty())
{
cout<<s.pop();
}

cout<<endl;

}


     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others by providing the shorten url to a friend.


Fast: Notes.io is built for speed and performance. You can take notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share shorten link!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q)

Contact: hello@notes.io

     
 

Shortened Note Link

 
 
Looding Image
 
     
 

Long File

 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.