{}
run-icon
main.c
// Online C compier to run C program online #include <stdio.h> int main() { int num, originalNum, reversedNum = 0, remainder, step = 1; // Taking input from user printf("Enter a number: "); scanf("%d", &num); originalNum = num; // Store the original number // Step-by-step division and reversal process printf("\nStep-by-step division process:\n"); while (num != 0) { remainder = num % 10; // Extract last digit reversedNum = reversedNum * 10 + remainder; // Build reversed number printf("Step %d: Remainder = %d, Reversed = %d\n", step, remainder, reversedNum); num /= 10; // Remove the last digit step++; } // Check if the number is a palindrome printf("\nOriginal Number: %d\n", originalNum); printf("Reversed Number: %d\n", reversedNum); if (originalNum == reversedNum) { printf("\nThe number is a palindrome.\n"); } else { printf("\nThe number is not a palindrome.\n"); } return 0; } }
Output