I have a loop for palindrome checking and I want to ask why does it work when i do
b=b*10+a
but when I do
b*=10+a
it doesn't work even though it's short for b=b*10+a
.
int a=0,b=0;
while (number>0) {
a=number%10;
b=b*10+a;
number/=10;
}
int a=0,b=0;
while (number>0) {
a=number%10;
b*=10+a;
number/=10;
}