How to palindrom string in c language?

Answers were Sorted based on User's Feedback



How to palindrom string in c language?..

Answer / swati chouksey

1st one of program is for Armstrong number not for
palindrom.......

Is This Answer Correct ?    5 Yes 0 No

How to palindrom string in c language?..

Answer / roxy

#include<stdio.h>
#include<string.h>

main()
{
char p1[20], p2[20];

char pal;

clrscr();

printf("Enter a word: ");
gets(p1);

strcpy(p2,p1);
strrev(p1);

if(strcmp(p2,p1)==0)
{
printf("\nIt is a palindrome");
}
else
printf("\nNot a Palindrome");

getch();
}

Is This Answer Correct ?    5 Yes 0 No

How to palindrom string in c language?..

Answer / sreejesh1987

#include<stdio.h>
#include<conio.h>
void main()
{
char str[20];
int i,l,n,f=0;
clrscr();
printf("enter string: ");//malayalam
scanf("%s",str);
l=strlen(str)-1;//9-1=8
n=l/2+1;//5
for(i=0;i<n;i++)
if(strcmp(str[i],str[l-i])!=0)//0=m,8-0=m//1=a,8-1=a
f=1;
if(f)
printf("\nNot a palindrome");
else
printf("\nIt is a palindrome");

getch();
}

Is This Answer Correct ?    2 Yes 0 No

How to palindrom string in c language?..

Answer / govind verma

#include<stdio.h>
#include<string.h>

int main()
{
char ch[100];
int len;
printf("enter any string:\n");
gets(ch);
len=strlen(ch);
int i;
int flag=0;
for(i=0;i<=len/2;i++)
{
if(ch[i]==ch[len-1-i])
flag=1;
else
{
flag=0;
break;
}
}
if(flag)
printf("entered string is pallendrom ");
else
printf("entered string is not pallendrom ");


return 0;
}

Is This Answer Correct ?    0 Yes 0 No

How to palindrom string in c language?..

Answer / sandeep

#include<stdio.h>
#include<conio.h>
void main()
{
char n[6];
int i,l;
clrscr();
printf("enter string");
scanf("%s",n);
l=strlen(n);
if((l%2)==0)
exit(0);//length of string is even and cant be a palindrome
for(i=1;i<l/2;i++)
{
if(n[i]==n([l/2+i)])
i++;
else
printf("string is not palindrome");
}
getch();
}

Is This Answer Correct ?    3 Yes 7 No

How to palindrom string in c language?..

Answer / manish kumar

#include<stdio.h>
#include<conio.h>
void main()
{
int n,a,b,c;
printf("enter a no.");
scanf("%d",&n);

c=n%10;
n=n/10;

b=n%10;
a=n/10;

if((a*a*a)+(b*b*b)+(c*c*c)==n)
{

printf("entered no. by you is a palindrom no.");
printf("%d",n);

else

printf("enter any button to exit............");
}
getch();
}

Is This Answer Correct ?    2 Yes 11 No

Post New Answer

More C Code Interview Questions

main() { static char names[5][20]={"pascal","ada","cobol","fortran","perl"}; int i; char *t; t=names[3]; names[3]=names[4]; names[4]=t; for (i=0;i<=4;i++) printf("%s",names[i]); }

2 Answers  


main() { signed int bit=512, i=5; for(;i;i--) { printf("%d\n", bit = (bit >> (i - (i -1)))); } } a. 512, 256, 128, 64, 32 b. 256, 128, 64, 32, 16 c. 128, 64, 32, 16, 8 d. 64, 32, 16, 8, 4

2 Answers   HCL,


main() { clrscr(); } clrscr();

2 Answers  


x=2 y=3 z=2 x++ + y++; printf("%d%d" x,y);

2 Answers  


main() { char s[ ]="man"; int i; for(i=0;s[ i ];i++) printf("\n%c%c%c%c",s[ i ],*(s+i),*(i+s),i[s]); }

1 Answers   DCE,


Write a program to receive an integer and find it's octal equivalent. How can i do with using while loop.

2 Answers  


main(){ unsigned int i; for(i=1;i>-2;i--) printf("c aptitude"); }

2 Answers  


main() { char a[4]="HELL"; printf("%s",a); }

3 Answers   Wipro,


# include <stdio.h> int one_d[]={1,2,3}; main() { int *ptr; ptr=one_d; ptr+=3; printf("%d",*ptr); }

1 Answers  


Write a function to find the depth of a binary tree.

13 Answers   Adobe, Amazon, EFI, Imagination Technologies,


main() { char *cptr,c; void *vptr,v; c=10; v=0; cptr=&c; vptr=&v; printf("%c%v",c,v); }

1 Answers  


There are 21 people in a room. They have to form groups of 3 people each. How many combinations are possible? Write a C program to print the same.

1 Answers   TCS,


Categories