Нужно дополнить программу - C#

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

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

В работе необходимо описать два метода,которые реализуют один и тот же алгоритм, описанный в списке заданий.Первый метод для возврата должен использовать имя метода,а второй должен возвращать результат через параметры.(Метод вырезает из строковой переменной буквы) Обязательные требования к созданию методов. 1.Входные данные необходимо передавать через параметры. 2.Названия переменных,констант и методов должны быть логически обоснованы и давать понятие что в них предпологается хранить и обрабатывать 3.Программа должна запрашивать входные данные и выводить итоговый результат с пояснениями.
class Program
    {
        static string LetterCut(string str)
        {
            StringBuilder sb = new StringBuilder();
            for (int i = 0; i < str.Length; i++)
                if (char.IsLetter(str[i]))
                    sb.Append(str[i]);
            return sb.ToString();
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Введите строку:");
            string str = Console.ReadLine();
            Console.WriteLine("Буквы из данной строки: {0}", LetterCut(str));
            Console.ReadLine();
        }
    }

Решение задачи: «Нужно дополнить программу»

textual
Листинг программы
class Program
{
    static void LetterCut(ref string str)
    {
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < str.Length; i++)
            if (char.IsLetter(str[i]))
                sb.Append(str[i]);
        str = sb.ToString();
    }
 
    static void Main(string[] args)
    {
        Console.WriteLine("Введите строку:");
        string str = Console.ReadLine();
        LetterCut(ref str);
        Console.WriteLine("Буквы из данной строки: {0}", str);
        Console.ReadLine();
    }
}

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


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

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

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