> [...]
> Can anyone suggest any other methods that does not implement built-in
> functions?
This sounds like some homework, so I will
hint you into some direction, but won't
post code.
When you have this:
int i;
std::cin >> i;
the value ist stored in 'i' in binary form.
(That's the only way the computer knows.)
If you look at the lowest bit of 'i' (by
masking off the others) you know it's value.
After that, you can shift 'i's content to
the right one position and thus inspect the
next bit at the same position.
Feel free to ask if anything in this is not
clear.
> Please and thankyou.
Schobi

Signature
SpamTrap@gmx.de is never read
I'm Schobi at suespammers dot org
"The presence of those seeking the truth is infinitely
to be prefered to those thinking they've found it."
Terry Pratchett