#include <stdio.h>
int isPalindrome(int num) {
int reversedNum = 0, remainder, originalNum;
originalNum = num;
while (num != 0) {
remainder = num % 10;
reversedNum = reversedNum * 10 + remainder;
num /= 10;
}
if (originalNum == reversedNum) {
return 1;
} else {
return 0;
}
}
void printPalindromes(int start, int end) {
printf("Palindromes between %d and %d:\n", start, end);
for (int i = start; i <= end; i++) {
if (isPalindrome(i)) {
printf("%d ", i);
}
}
printf("\n");
}
int main() {
int start, end;
printf("Enter the range: ");
scanf("%d%d", &start, &end);
printPalindromes(start, end);
return 0;
}