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

Ответы 1

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

    1.22.

    \texttt{Console.WriteLine(str.Select(t => 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;}

    • Автор:

      eddie9ux0
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years