Skip to content

Commit bdebdbc

Browse files
authored
Create Palindrome.c
Used while loop to identify whether the given number is palindrome or not.
1 parent 0baf458 commit bdebdbc

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

Palindrome/palindrome.c

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#include <stdio.h>
2+
int main()
3+
{
4+
int n, reversedInteger = 0, remainder, originalInteger;
5+
printf("Enter an integer: ");
6+
scanf("%d", &n);
7+
originalInteger = n;
8+
// reversed integer is stored in variable
9+
while( n!=0 )
10+
{
11+
remainder = n%10;
12+
reversedInteger = reversedInteger*10 + remainder;
13+
n /= 10;
14+
}
15+
// palindrome if orignalInteger and reversedInteger are equal
16+
if (originalInteger == reversedInteger)
17+
printf("%d is a palindrome.", originalInteger);
18+
else
19+
printf("%d is not a palindrome.", originalInteger);
20+
21+
return 0;
22+
}

0 commit comments

Comments
 (0)