-
30 December 2020
Информатика
- Автор: KollProfil
Требуется написать программу, которая будет выполнять действия описанные ниже. Желательно с комментированием.(Visual Studio, на c#)
Символы и их коды. Формирование строк
1.22. Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа.
1.23. Дана строка, изображающая арифметическое выражение вида «<цифра>±<цифра>±…±<цифра>», где на месте знака операции «±» находится символ «+» или «–» (например, «4+7–2–8»). Вывести значение данного выражения (целое число).
1.24. Дана строка, изображающая двоичную запись целого положительного числа. Вывести строку, изображающую десятичную запись этого же числа.
-
-
-
30 December 2020
- Ответ оставил: tarsep
Переменную строки буду называть [tex]\texttt{str}[/tex].
1.22.
[tex]\texttt{Console.WriteLine(str.Select(t => int.Parse(t.ToString())).Sum());}[/tex]
1.23.
[tex]\texttt{Console.WriteLine(Regex.Matches(str, @"[+-]*}\char`\\\texttt{d+")}\\\texttt{{ }{ }{ }{ }.Cast<Match>()}\\\texttt{{ }{ }{ }{ }.Select(t => t.Value.Replace("+", ""))}\\\texttt{{ }{ }{ }{ }.Select(int.Parse)}\\\texttt{{ }{ }{ }{ }.Sum());}[/tex]
1.24.
[tex]\texttt{Console.WriteLine(Convert.ToInt32(str, 2).ToString());}[/tex]
Потребуется использовать
[tex]\texttt{using System.Linq;}[/tex]
[tex]\texttt{using System.Text.RegularExpressions;}[/tex]
-
-
- НЕ НАШЛИ ОТВЕТ?
Если вас не устраивает ответ или его нет, то попробуйте воспользоваться поиском на сайте и найти похожие ответы по предмету школьной программы: информатика.
На сегодняшний день (29.03.2026) наш сайт содержит 109576 вопросов, по теме: информатика. Возможно среди них вы найдете подходящий ответ на свой вопрос. -
Нажимая на кнопку "Ответить на вопрос", я даю согласие на обработку персональных данных
Ответить на вопрос
