C Online Compiler
Example: Palindrome Number Check using For Loop in C
C
C++
C#
Java
Python
PHP
main.c
STDIN
Run
// Palindrome Number Check using For Loop #include <stdio.h> int main() { int num, originalNum, reversedNum = 0, remainder; // Step 1: Prompt user for input printf("Enter an integer: "); scanf("%d", &num); originalNum = num; // Store the original number for comparison later // Step 2: Reverse the number using a for loop // The loop continues as long as 'num' is greater than 0. // In each iteration, the last digit is extracted and appended to reversedNum. // 'num' is then updated by removing its last digit. for (; num > 0; num /= 10) { remainder = num % 10; // Get the last digit reversedNum = reversedNum * 10 + remainder; // Build the reversed number } // Step 3: Compare the original number with the reversed number if (originalNum == reversedNum) { printf("%d is a palindrome number.\n", originalNum); } else { printf("%d is not a palindrome number.\n", originalNum); } return 0; }
Output
Clear
ADVERTISEMENTS