кодесурса
«C #

Упражнения C # Sharp: Проверьте, является ли строка палиндромом или нет

script1adsense2code
script1adsense3code

C # Sharp Recursion: Упражнение 8 с решением

Напишите программу на C # Sharp, чтобы проверить, является ли данная строка палиндромной или не использует рекурсию.

Иллюстрированная презентация:

«C #

Пример решения :

C # острый код:

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");
      }
    }
}

Пример вывода:

 Рекурсия: Проверьте, является ли строка палиндромом или нет:                                                    
-------------------------------------------------- -------------                                               
 Введите строку: глаз                                                                                         
 Строка Палиндром.

Блок-схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C # Sharp, чтобы проверить, является ли число простым или нет, используя рекурсию.
Далее: Напишите программу на C # Sharp, чтобы найти факториал заданного числа с помощью рекурсии.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code