Sunday 12 December 2010

Algorithm for To determine if the given string is a palindrome or not

Description:


If the reverse of a string is equal to original string then it is called palindrome

Algorithm:

Step 1: start
Step 2: read the string
Step 3: store reverse of the given string in a temporary string
Step 4: compare the two strings
Step 5: if both are equal then print palindrome
Step 6: otherwise print not palindrome
Step 7: stop

Output:


1. Enter the string:malayalam
The given string malayalam is a palindrome
2. Enter the string:india
The given string india is not a palindrome

Conclusion:

The program is error free

VIVA QUESTIONS:

1) What is meant by palindrome ?
Ans: If the reverse of a string/number is equal to original string/ number then it is called palindrome.

2) What is the use of gets() function ?
Ans: To read the string at a time

3) What is the use of puts() function ? Ans: To write the string at a time




c programs



No comments:

Post a Comment