Информатика, вопрос задал KollProfil , 7 лет назад

Требуется написать программу, которая будет выполнять действия описанные ниже. Желательно с комментированием.(Visual Studio, на c#)
Символы и их коды. Формирование строк
1.22. Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа.
1.23. Дана строка, изображающая арифметическое выражение вида «<цифра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного выражения (целое число).
1.24. Дана строка, изображающая двоичную запись целого положительного числа. Вывести строку, изображающую десятичную запись этого же числа.

Ответы на вопрос

Ответил tarsep
0

Переменную строки буду называть texttt{str}.

1.22.

texttt{Console.WriteLine(str.Select(t =&gt; int.Parse(t.ToString())).Sum());}

1.23.

texttt{Console.WriteLine(Regex.Matches(str, @

1.24.

texttt{Console.WriteLine(Convert.ToInt32(str, 2).ToString());}

Потребуется использовать

texttt{using System.Linq;}

texttt{using System.Text.RegularExpressions;}

Новые вопросы