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 |
x=2 y=3 z=2 x++ + y++; printf("%d%d" x,y);
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.
main() { int k=1; printf("%d==1 is ""%s",k,k==1?"TRUE":"FALSE"); }
can you use proc sql to manpulate a data set or would u prefer to use proc report ? if so why ? make up an example and explain in detail
int a = 10 + 10 .... ,... A = A * A What would be the value of A? The answer is 120!! Could anyone explain this to me.
2 Answers Bosch, eInfochips, HCL, IHCL,
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]); }
WAP to display 1,2,3,4,5........N
void ( * abc( int, void ( *def) () ) ) ();
Program to find the largest sum of contiguous integers in the array. O(n)
main() { int i=4,j=7; j = j || i++ && printf("YOU CAN"); printf("%d %d", i, j); }
void main() { int c; c=printf("Hello world"); printf("\n%d",c); }
What are segment and offset addresses?