You are on page 1of 2

//program care testeaza daca un cuvant este sau nu palindrom (=cuvantul citit invers) namespace RecursivePalindromeTester { class Palindrome

{ String str, another = "y"; int left, right;

while (another.ToUpper() == "Y") { Console.Out.WriteLine("Enter a potential Palindrome:"); str = Console.In.ReadLine();

left = 0; right = str.Length - 1;

while (str[left] == str[right] && left < right) { left++; right--; } Console.Out.WriteLine();

if (left < right) Console.Out.WriteLine("String is Not a Palindrome."); else Console.Out.WriteLine("String is a Palindrome.");

Console.Out.WriteLine(); Console.Out.Write("Test another PalindromTester (Y/N)? ");

another = Console.In.ReadLine(); } }

You might also like