Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы - C# (198759)

Узнай цену своей работы

Формулировка задачи:

Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы. Помогите пожалуйста))) Подойдёт ли тут replace?
static void Main(string[] args)
        {
            string s1;
            Console.WriteLine("Введи строку");
            s1 = Convert.ToString(Console.ReadLine());

            int i = 0;
            string ss = Probel(s1, i);
            Console.WriteLine(ss);
        }
        static string Probel(string s1, int i)
        {
           char[] array = s1.ToCharArray();
 
           string s2;
 
           if (array[i] != ' ')
 
               return s1;
 
           else
               s2 = s1.Replace(" ", "");
            return   Probel(s2, i + 1);
 
        }
Вот какой кусок есть, но явно очень криво. ;(

Решение задачи: «Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы»

textual
Листинг программы
if (s == null || s.Length == 0)
   return s;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5
Похожие ответы