How to palindrom string in c language?
Answers were Sorted based on User's Feedback
Answer / swati chouksey
1st one of program is for Armstrong number not for
palindrom.......
| Is This Answer Correct ? | 5 Yes | 0 No |
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 |
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 |
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 |
#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 |
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 |
How can I Create a C program in splitting set of characters to specific subsets. Example: INPUT SET OF CHARACTERS: Therefore, my dear brothers and sisters, stand firm. Let nothing move you. Always give yourselves fully to the work of the Lord, because you know that your labor in the Lord is not in vain. SPLIT INTO HOW MANY CHARACTERS PER SUBSETS: 10 OUTPUT: Therefore, my dear b rothers an d sisters, stand fir m. Let not hing move you. Alway s give you rselves fu lly to the work of t he Lord, b ecause you know that your labo r in the L ord is not in vain.
Given n nodes. Find the number of different structural binary trees that can be formed using the nodes.
16 Answers Aricent, Cisco, Directi, Qualcomm,
main() { char *p; p="Hello"; printf("%c\n",*&*p); }
Given a list of numbers ( fixed list) Now given any other list, how can you efficiently find out if there is any element in the second list that is an element of the first list (fixed list)
3 Answers Disney, Google, ZS Associates,
Write a function to find the depth of a binary tree.
13 Answers Adobe, Amazon, EFI, Imagination Technologies,
main() { int c[ ]={2.8,3.4,4,6.7,5}; int j,*p=c,*q=c; for(j=0;j<5;j++) { printf(" %d ",*c); ++q; } for(j=0;j<5;j++){ printf(" %d ",*p); ++p; } }
write a program for area of circumference of shapes
#define a 10 void foo() { #undef a #define a 50 } int main() { printf("%d..",a); foo(); printf("%d..",a); return 0; } explain the answer
main() { extern out; printf("%d", out); } int out=100;
#include <stdio.h> #define a 10 main() { #define a 50 printf("%d",a); }
main() { float me = 1.1; double you = 1.1; if(me==you) printf("I love U"); else printf("I hate U"); }
What is the difference between proc means and proc tabulate ? explain with a simple example when you have to use means or tabulate?