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

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

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

Написать рекурсивную функцию, которая удаляет из строки начальные и конечные пробелы. Помогите пожалуйста))) Подойдёт ли тут replace?
Листинг программы
  1. static void Main(string[] args)
  2. {
  3. string s1;
  4. Console.WriteLine("Введи строку");
  5. s1 = Convert.ToString(Console.ReadLine());
  6.  
  7. int i = 0;
  8. string ss = Probel(s1, i);
  9. Console.WriteLine(ss);
  10. }
  11. static string Probel(string s1, int i)
  12. {
  13. char[] array = s1.ToCharArray();
  14. string s2;
  15. if (array[i] != ' ')
  16. return s1;
  17. else
  18. s2 = s1.Replace(" ", "");
  19. return Probel(s2, i + 1);
  20. }
Вот какой кусок есть, но явно очень криво. ;(

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

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

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


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

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

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы