Code:#include <stdio.h>
int flip (int num);
int main (void) {
int i, j, c = 0;
printf( "\nEnter the number to flip: ");
scanf( "%d", &i);
while (i != flip(i)) {
j = flip(i);
printf( "%d + %d = %d\n", i, j, i+j);
c++;
i += j;
}
printf( "Completed in %d steps.\n", c);
return 0;
}
int flip (int num) {
int digit, result = 0;
while (num != 0) {
digit = num % 10;
result = result * 10 + digit;
num /= 10;
}
return result;
}