write a program of palindrome(madam=madam) using pointer?
Answers were Sorted based on User's Feedback
#include<conio.h>
#include<stdio.h>
void main()
{ char *a,*count,s[11];
int i ;
printf("\n:enter string for Palindrome test\t");
scanf("%s",&s);
i= strlen(s);
a=(char *)malloc(i*sizeof(char));
a=&s[0];
count=&s[i-1];
while((*(a++)==*(count--)) && i>=1)
{ i--; }
if(i==0) { printf("\n%s is a palin",s);}
else { printf("\n%s is not palin",s);}
getch();
}
| Is This Answer Correct ? | 39 Yes | 7 No |
Answer / rajni
write a program for array to pointer and pointer of an
array?
| Is This Answer Correct ? | 7 Yes | 0 No |
Answer / vikas
thank you
i needed this
do u hv any more questions-answer on pointer
| Is This Answer Correct ? | 11 Yes | 6 No |
Answer / pradeep raj
int main()
{
char a[20],*p,*q;//p=>front pointer q=>back pointer
int flag=0;
cin >>a;
q=&a[0];
while(*q!='\0')
q++;
q--; // to the last character before null
for(p=&a[0];p!=q ;p++,q--)
{
if(*p==*q)
flag++;
if((q-p)==1)//to avoid even palindrome..
break;
}
if(flag==strlen(a)/2)
cout <<" is palindrome";
else
cout <<"not";
getch();
}
| Is This Answer Correct ? | 3 Yes | 5 No |
Answer / priyanka
#include<stdio.h>
#include<conio.h>
int stpal(char str[50]);
void main()
{
char str[50];
int pal;
clrscr();
printf(“nnt ENTER A STRING…: “);
gets(str);
pal = stpal(str);
if(pal)
printf(“nt THE ENTERED STRING IS A PALINDROME”);
else
printf(“nt THE ENTERED STRING IS NOT A PALINDROME”);
getch();
}
int stpal(char str[50])
{
int i = 0, len = 0, pal = 1;
while(str[len]!=’′)
len++;
len–;
for(i=0; i<len/2; i++)
{
if(str[i] == str[len-i])
pal = 1;
else
{
pal = 0;
break;
}
}
return pal;
}
| Is This Answer Correct ? | 2 Yes | 11 No |
How many levels of pointers have?
Describe the modifier in c?
Is it better to use a macro or a function?
What are the types of macro formats?
how many error occurs in C language ?
What is unary operator?
A character flag or control mechanism that delineates one data item from another a) variable b) constant c) delimiter d) call by reference
array of pointer pointer to array pointer to pointer
What is the use of sizeof () in c?
How many bytes are occupied by near, far and huge pointers (dos)?
Why is c called "mother" language?
Differentiate abs() function from fabs() function.