Write a program in C# Sharp to check whether a given string is Palindrome or not using recursion
- برمجة سي شارب
- برمجة
- 2021-05-31
- ahmadghneem
الأجوبة
using System;
public class RecExercise8
{
public static bool IsPalindrome(string text)
{
if (text.Length <= 1)
return true;
else
{
if ( text[0] != text[ text.Length - 1 ] )
return false;
else
return IsPalindrome( text.Substring( 1, text.Length-2 ) );
}
}
public static void Main()
{
Console.Write("\n\n Recursion : Check whether a string ia Palindrome or not :\n");
Console.Write("---------------------------------------------------------------\n");
string str1;
bool tf;
Console.Write(" Input a string : ");
str1 = Console.ReadLine();
tf=IsPalindrome(str1);
if (tf==true)
{
Console.WriteLine(" The string is Palindrome.\n");
}
else
{
Console.WriteLine(" The string is not a Palindrome.\n");
}
}
}أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال