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;
 }


