1.

Write a program to check whether a string is a palindrome or not in c

Answer»

Hey there!


--------


Here's your code :


/* C Program to check if a NUMBER is palindrome or not

* using while loop

*/

/* Program By : Mahnaz

*/

#include

int main()

{

int n, reversedInteger = 0, remainder, originalInteger;

printf("ENTER an integer: ");

SCANF("%d", &n);

originalInteger = n;

// reversed integer is stored in variable

while( n!=0 )

{

remainder = n%10;

reversedInteger = reversedInteger*10 + remainder;

n /= 10;

}

// palindrome if orignalInteger and reversedInteger are EQUAL

if (originalInteger == reversedInteger)

printf("%d is a palindrome.", originalInteger);

else

printf("%d is not a palindrome.", originalInteger);

return 0;

}



____________________________



See the attachment for proper review.


_____________________________



Discussion

No Comment Found