Если чётное, в конце (младший разряд) 0. На 4 - два нуля. На 8 - три. На 32 - пять нулей.
С++
_________
Пользователь введёт 2 5
программа найдёт 5 и отнимет 5 от 2 получится 3
__
int x,y;
cout<<"->";
cin>>x>>y;
if (x>=y)
{
x-=y;
cout<<x<<endl;
}
if (y>=x)
{
y-=x;
cout<<y<<endl;
}