In this article we
will discuss with you the program for testing a string whether it’s palindrome
or not using console application in c#.net:
Palindrome: - Palindrome is nothing but the string that remains the same when its
reversed.
Step1: Take a new console application using c# as a
language in the Visual studio.
Step2: Declare 2 variable “str_Orginal_String” and “str_Reverse_String” for storing
the original   and reverse string and initialize the reverse
variable “str_Reverse_String” with blank.
Step3: Read an input from the User in this
Variable “str_Orginal_String” for storing that string which you want to test for
palindrome.
Step4: now loop through the
last position to the first position of that Original string and store each character
value in “str_Reverse_String” to get the final Reverse string.
Step5: Now compare the
original string with the reverse string if that is same then it would be
palindrome string otherwise it will be not palindrome string. 
using System;
using
System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Palindrome
{
    class Program
    {
        static void Main()
        {
            string
str_Orginal_String, str_Reverse_String;
            str_Reverse_String = "";
            Console.WriteLine
("Please enter the string to test for
palindrome string ?");
            str_Orginal_String = Console.ReadLine ();
            for
(int i = str_Orginal_String.Length - 1; i >=
0; i--)
            {
                str_Reverse_String =
str_Reverse_String + str_Orginal_String[i];
            }
            if
(str_Orginal_String == str_Reverse_String)
            {
                Console.WriteLine
("The string " +
str_Orginal_String + " is palindrome");
            }
            else
            {
                Console.WriteLine
("The string " +str_Orginal_String
+ " is not                   palindrome");
            }
            Console.ReadLine
();
       }
    }
}
Output:-

 
No comments:
Post a Comment