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

#include<stdlib.h> #include<stdio.h> int main (void) { double a,x; int n, reverse = 0, temp; printf(\
#include<stdlib.h> #include<stdio.h> int main (void) { double a,x; int n, reverse = 0, temp; printf(\

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site