Функция. Переписать строку s так, чтобы символы в ней были записаны в обратном порядке - C#

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

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

поможете переписать строку s так, чтобы символы в ней были записаны в обратном порядке:
Листинг программы
  1. string S = "MAGAZIN";
  2. StringBuilder sl = new StringBuilder(S.Length); //Выделяем память для строки,равную длине этой строки
  3. for (int i = 0; i<sl.Capacity; i++) //Максимальная длина строки, которая может поместиться в выделенную для объекта память
  4. sl.Insert(0, S[i]); //Вставляем строковое представление
  5. Console.WriteLine(sl); //Наоборот
  6. Console.Read();
Как сделать функцию?? из этого

Решение задачи: «Функция. Переписать строку s так, чтобы символы в ней были записаны в обратном порядке»

textual
Листинг программы
  1. // определить в классе
  2. static string Reverse(string input)
  3. {
  4.    if (string.IsNullOrEmpty(input)) throw new ArgumentException(nameof(input));
  5.    StringBuilder sl = new StringBuilder(input.Length);
  6.    for (int i = 0; i<sl.Capacity; i++) //Максимальная длина строки, которая может поместиться в выделенную для
  7.           sl.Insert(0, S[i])
  8.     return sl.ToString();
  9. }
  10. ...
  11.  
  12. string S = "MAGAZIN";
  13. Console.WriteLine(Reverse(S));

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


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

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

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

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

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

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