Сложение чисел найденных в строке - 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"]);
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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