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

Under linux environment can u please provide a c code for computing sum of series 1-2+3-4+5......n terms and -1+2-3+4-5...n terms..

2 Answers  


main() { printf("\nab"); printf("\bsi"); printf("\rha"); }

3 Answers  


Write a program to receive an integer and find its octal equivalent?

7 Answers  


&#8206;#define good bad main() { int good=1; int bad=0; printf ("good is:%d",good); }

2 Answers  


What is the output for the program given below typedef enum errorType{warning, error, exception,}error; main() { error g1; g1=1; printf("%d",g1); }

1 Answers  






How to count a sum, when the numbers are read from stdin and stored into a structure?

1 Answers  


typedef struct error{int warning, error, exception;}error; main() { error g1; g1.error =1; printf("%d",g1.error); }

1 Answers  


main() { int i=5; printf("%d",++i++); }

1 Answers  


const int perplexed = 2; #define perplexed 3 main() { #ifdef perplexed #undef perplexed #define perplexed 4 #endif printf("%d",perplexed); } a. 0 b. 2 c. 4 d. none of the above

1 Answers   emc2, HCL,


Given an array of characters which form a sentence of words, give an efficient algorithm to reverse the order of the words (not characters) in it.

2 Answers   Wipro,


How we will connect multiple client ? (without using fork,thread)

3 Answers   TelDNA,


main() { int k=1; printf("%d==1 is ""%s",k,k==1?"TRUE":"FALSE"); }

1 Answers  


Categories