Сложение чисел найденных в строке - C#

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

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

Дана строка произвольная к примеру "афыпфывпывдшпрыврыврожыроыроыр 1232+222 ывирывдпрывжрпывжрывэры" мне нужно пробежать по этой строке и если в ней ей математическая операция между двумя числами выполнить ту или иную операцию. Смог перезаписать эту строку в новый массив в виде "1232+222" ,но не знаю как сложить эти 2 числа. Можно ли как-нибудь 4 элемента массива записать в одну int переменную,то есть записать как-нибудь эти числа в переменные и сложть или как еще это можно сделать?

Решение задачи: «Сложение чисел найденных в строке»

textual
Листинг программы
        static void Main(string[] args)
        {
            Console.WriteLine("Введите выражение: ");
            String s = Console.ReadLine();
            Console.WriteLine(" {0} = {1} ", s, Evaluate(s));
            Console.ReadKey();
        }
 
        public static double Evaluate(string expression)
        {
            DataTable table = new DataTable();
            table.Columns.Add("expression", typeof(string), expression);
            DataRow row = table.NewRow();
            table.Rows.Add(row);
            return double.Parse((string)row["expression"]);
        }

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


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

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

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