include include int main void double ax int n reverse 0 te
#include<stdlib.h>
#include<stdio.h>
int main (void) {
double a,x;
int n, reverse = 0, temp;
printf(\"Enter a number to check if it is a palindrome or not\ \");
scanf(\"%d\",&n);
temp = n;
while( temp != 0 )
{
reverse = reverse * 10;
reverse = reverse + temp%10;
temp = temp/10;
}
if ( n == reverse ){
printf(\"%d is a palindrome number.\ \", n);
else
printf(\"%d is not a palindrome number.\ \", n);
return 0;
}
Please modifie my code so that it uses pointers.(C PROGRAMMING)
Solution
#include <stdlib.h>
#include <stdio.h>
int main (void)
{
double a,x;
int n, *reverse , temp;
printf(\"Enter a number to check if it is a palindrome or not\ \");
scanf(\"%d\",&n);
temp = n;
*reverse=0;
while( temp != 0 )
{
*reverse = *reverse * 10;
*reverse = *reverse + temp%10;
temp = temp/10;
}
if ( n == *reverse )
{
printf(\"%d is a palindrome number.\ \", n);
}
else
{
printf(\"%d is not a palindrome number.\ \", n);
}
return 0;
}

