Нужно дополнить программу - 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();
}
}