void printbin(int num) { stack<int>st; while(!st.empty()) st.pop(); while(num>0) { st.push(num%2); num/=2; } while(!st.empty()) { cout<<st.top(); st.pop(); } }